会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
studystudyxinxin
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
2020年6月27日
JS基础 - 变量 数组
摘要: 一、值类型 VS 引用类型 值类型 引用类型 值直接存储在栈中 值存储在堆中,再将堆的地址存到栈中 number, string, boolean, undefined, symbol object, array, null 变量之间赋值 a = b,是指直接将栈中变量a的值复制到变量b的栈空间里面
阅读全文
posted @ 2020-06-27 05:49 studystudyxinxin
阅读(361)
评论(0)
推荐(0)
2020年6月26日
剑指Offer 35 - 复杂链表的复制
摘要: 力扣链接:https://leetcode-cn.com/problems/fu-za-lian-biao-de-fu-zhi-lcof/ 题目描述 请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random
阅读全文
posted @ 2020-06-26 11:07 studystudyxinxin
阅读(133)
评论(0)
推荐(0)
2020年6月24日
剑指Offer 34 - 二叉树中和为某一值的路径
摘要: 题目描述 输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。 思路 (当前节点记为root,剩下的和记为remain,当前记录的路径记为cur,最终结果res) 递归:二叉树中节点值的和为sum的路径,即子树中节点值的和
阅读全文
posted @ 2020-06-24 23:16 studystudyxinxin
阅读(94)
评论(0)
推荐(0)
剑指Offer 33 - 二叉搜索树的后序遍历序列
摘要: 题目描述 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。 思路 递归:根结点为数组最后一个元素,找到第一个大于根节点的元素,以此划分左右子树。验证左(右)子树节点是否全部小于(大于)根结点,再递归验
阅读全文
posted @ 2020-06-24 21:47 studystudyxinxin
阅读(102)
评论(0)
推荐(0)
2020年6月23日
剑指Offer 32III - 从上到下打印二叉树III
摘要: 题目描述 请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。 思路 只需要在正常的层序遍历(每层一个数组)基础上,修改level数组的添加顺序,其他都保持不变。32II中level数组总是从末尾添加,
阅读全文
posted @ 2020-06-23 04:17 studystudyxinxin
阅读(96)
评论(0)
推荐(0)
2020年6月22日
剑指Offer 31 - 栈的压入、弹出序列
摘要: 题目描述 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。
阅读全文
posted @ 2020-06-22 10:05 studystudyxinxin
阅读(160)
评论(0)
推荐(0)
2020年6月21日
剑指Offer 29 - 顺时针打印矩阵
摘要: 题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 思路一:顺时针旋转路径 从左上角出发,初始方向向右,当超出边界或进入之前访问过的区域时,顺时针旋转方向。 要点: 判断某位置是否已访问过:用一个布尔数组记录,访问过的位置标记为1 顺时针方向旋转的实现:用一个二维数组direc
阅读全文
posted @ 2020-06-21 01:09 studystudyxinxin
阅读(147)
评论(0)
推荐(0)
上一页
1
2
3
4
公告