Avatar notebook default
43篇文章 · 6454字 · 1人关注
  • 最长公共前缀

    描述 给你一个长度为 nn 的字符串数组 strsstrs , 编写一个函数来查找字符串数组中的最长公共前缀,返回这个公共前缀。 数据范围:0 ...

  • Resize,w 360,h 240
    剑指offer 合并两个排序的链表

    题目: 思路: 1.排除异常情况,判断两个链表是否为空2.拿两个链表的头节点的值比较,小的赋值给合成后的链表的头结点3.合成后链表的头结点的.n...

  • Resize,w 360,h 240
    剑指offer15 反转链表

    题目: 分析: 代码:

  • Resize,w 360,h 240
    剑指offer14 链表中倒数第k个结点

    题目: 思路: 1.先排除异常情况,当头结点等于空,即空链表;或者走0步、走负数步都毫无意义;以上情况都返回null 2.两个节点都是从首节点开...

  • Resize,w 360,h 240
    二叉树的前序、中序、后序遍历(递归、非递归)

    二叉树 前序 递归: 非递归: 中序 递归: 非递归: 层序 递归: 非递归:

  • 在vscode中运行js脚本

    1.新建文件夹Js-text,终端打开,前提是全局已经安装了node2.下载安装:npm install http-server -g3.设置端...

  • 剑指offer 08 变态跳台阶

    题目: 思路: f(1) = 1 f(2) = f(2-1) + f(2-2) //f(2-2) 表示2阶一次跳2阶的次数。 f...

  • Resize,w 360,h 240
    剑指offer 07 跳台阶

    题目: 思路: 1.递归方法:满足斐波那列数列,return dp[n-1] + dp[n-2];不建议这样做,这样会重复计算,效率低,占据空间...

  • Resize,w 360,h 240
    剑指offer 旋转数组的最小数字

    题目: 思路: 法一:遍历数组,找出最小的法二:优化下,前后相互比较,找出最小的 法三:二分法(双指针)mid = low + Math.flo...

文集作者