240 发简信
IP属地:湖南
  • 剑指 Offer 07. 重建二叉树

    classSolution{ /** *@paramInteger[]$preorder *@paramInteger[]$inorder *@...

  • 剑指 Offer 29. 顺时针打印矩阵

    思路:从左往右在往下在往左在往上循环,循环一次后从下一个起点再次循环输出,直到所有的元素都已访问function spiralOrder($ma...

  • 剑指 Offer 04. 二维数组中的查找

    思路:从左下角开始,当前数比$target大则向上找,比$target小则从右找 classSolution{ /** *@paramInteg...

  • 剑指 Offer 05. 替换空格

    classSolution{ /** *@paramString$s *@returnString */ functionreplaceSpac...

  • 剑指 Offer 22. 链表中倒数第k个节点

    思路:利用双指针,倒数第k个接口,则让一个指针先走k步,然后两个节点一起走,当前一个节点指向空时,后指针指向的就是答案 classSolutio...

  • 剑指 Offer 64. 求1+2+…+n

    classSolution{ /** *@paramInteger$n *@returnInteger */ functionsumNums($...

  • 剑指 Offer 59 - II. 队列的最大值 难度 中等 110

    /** 使用双队列,一个记录全部数据,一个记录最大的数字 */ classMaxQueue{ private$maxQueue=[]; priv...

  • 剑指 Offer 46. 把数字翻译成字符串

    classSolution{ /** *@paramInteger$num *@returnInteger *使用动态规划,从0到当前指针的指向...

  • 数据结构:二叉搜索树

    原理:左节点 < 根节点 < 右节点,中序遍历是一个升序数组,二叉搜索树利于查找,其查找原理是二分查找 代码: class BTree{ p...