会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小昊子丫
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2021年1月10日
剑指offer_25:复杂链表的复制
摘要: 请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 示例 1: 输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0]]
阅读全文
posted @ 2021-01-10 10:14 小昊子丫
阅读(48)
评论(0)
推荐(0)
2021年1月7日
剑指offer_24:二叉树中和为某一值的路径
摘要: 输入一棵二叉树和一个整数,打印出二叉树中节点值的和为输入整数的所有路径。从树的根节点开始往下一直到叶节点所经过的节点形成一条路径。 示例: 给定如下二叉树,以及目标和 sum = 22, 返回: [ [5,4,11,2], [5,8,4,5] ] 提示: 节点总数 ⇐ 10000 1、DFS /**
阅读全文
posted @ 2021-01-07 15:53 小昊子丫
阅读(44)
评论(0)
推荐(0)
2021年1月6日
剑指offer_23:二叉搜索树的后序遍历序列
摘要: 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。 参考以下这颗二叉搜索树: 示例 1: 输入: [1,6,3,2,5] 输出: false 示例 2: 输入: [1,3,2,6,5] 输出: true
阅读全文
posted @ 2021-01-06 20:12 小昊子丫
阅读(46)
评论(0)
推荐(0)
Java基础类型大小
摘要: Java的基础类型有8种,分别是byte、short、int、long、float、double、char、boolean。 byte的大小是1字节 short的大小是2字节 int的大小是4字节 long的大小的8字节 float的大小是4字节 double的大小是8字节 char在Java中使用
阅读全文
posted @ 2021-01-06 20:10 小昊子丫
阅读(802)
评论(0)
推荐(0)
2020年12月20日
旋转数组
摘要: 给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。 示例 1: 给定 matrix = [ [1,2,3], [4,5,6], [7,8,9] ], 原地旋转输入矩阵,使其
阅读全文
posted @ 2020-12-20 23:07 小昊子丫
阅读(76)
评论(0)
推荐(0)
2020年12月19日
剑指offer_22:从上往下打印二叉树
摘要: 从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 例如: 给定二叉树: [3,9,20,null,null,15,7], 返回: [3,9,20,15,7] 提示: 节点总数 ⇐ 1000 BFS /** * Definition for a binary tree node.
阅读全文
posted @ 2020-12-19 17:01 小昊子丫
阅读(75)
评论(0)
推荐(0)
2020年12月18日
剑指offer_21:栈的压入、弹出序列
摘要: 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,序列 {1,2,3,4,5} 是某栈的压栈序列,序列 {4,5,3,2,1} 是该压栈序列对应的一个弹出序列,但 {4,3,5,1,2} 就不可能是该压栈序列的弹出序列。 示例 1
阅读全文
posted @ 2020-12-18 21:11 小昊子丫
阅读(61)
评论(0)
推荐(0)
2020年12月17日
剑指offer_20:包含min函数的栈
摘要: 定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。 示例: MinStack minStack = new MinStack(); minStack.push(-2); minStack.push(0)
阅读全文
posted @ 2020-12-17 20:18 小昊子丫
阅读(53)
评论(0)
推荐(0)
剑指offer_19:顺时针打印矩阵
摘要: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 示例 2: 输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]
阅读全文
posted @ 2020-12-17 14:19 小昊子丫
阅读(77)
评论(0)
推荐(0)
2020年12月16日
剑指offer_18:二叉树的镜像
摘要: 请完成一个函数,输入一个二叉树,该函数输出它的镜像。 例如输入: 镜像输出: 示例 1: 输入:root = [4,2,7,1,3,6,9] 输出:[4,7,2,9,6,3,1] 限制: 0 ⇐ 节点个数 ⇐ 1000 1、递归 /** * Definition for a binary tree
阅读全文
posted @ 2020-12-16 21:19 小昊子丫
阅读(50)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告