Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
apachecn-algo-zh
提交
d2229455
A
apachecn-algo-zh
项目概览
OpenDocCN
/
apachecn-algo-zh
9 个月 前同步成功
通知
0
Star
10834
Fork
2214
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
apachecn-algo-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
d2229455
编写于
9月 27, 2020
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2020-09-27 21:19:27
上级
ece1bbb3
变更
11
隐藏空白更改
内联
并排
Showing
11 changed file
with
85 addition
and
10 deletion
+85
-10
docs/jianzhioffer/java/53_02_MissingNumber.md
docs/jianzhioffer/java/53_02_MissingNumber.md
+1
-1
docs/jianzhioffer/java/53_03_IntegerIdenticalToIndex.md
docs/jianzhioffer/java/53_03_IntegerIdenticalToIndex.md
+1
-1
docs/jianzhioffer/java/55_01_TreeDepth.md
docs/jianzhioffer/java/55_01_TreeDepth.md
+1
-1
docs/jianzhioffer/java/55_02_BalancedBinaryTree.md
docs/jianzhioffer/java/55_02_BalancedBinaryTree.md
+1
-1
docs/jianzhioffer/java/56_01_NumbersAppearOnce.md
docs/jianzhioffer/java/56_01_NumbersAppearOnce.md
+1
-1
docs/jianzhioffer/java/56_02_NumberAppearingOnce.md
docs/jianzhioffer/java/56_02_NumberAppearingOnce.md
+1
-1
docs/jianzhioffer/java/58_01_ReverseWordsInSentence.md
docs/jianzhioffer/java/58_01_ReverseWordsInSentence.md
+1
-1
docs/jianzhioffer/java/58_02_LeftRotateString.md
docs/jianzhioffer/java/58_02_LeftRotateString.md
+1
-1
docs/jianzhioffer/java/61_ContinousCards.md
docs/jianzhioffer/java/61_ContinousCards.md
+1
-1
docs/jianzhioffer/java/README.md
docs/jianzhioffer/java/README.md
+3
-1
docs/jianzhioffer/java/SUMMARY.md
docs/jianzhioffer/java/SUMMARY.md
+73
-0
未找到文件。
docs/jianzhioffer/java/53_02_MissingNumber.md
浏览文件 @
d2229455
##
[0到n-1中缺失的数字](https://www.acwing.com/problem/content/64/)
##
0到n-1中缺失的数字
### 题目描述
### 题目描述
一个长度为
`n-1`
的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围
`0`
到
`n-1`
之内。
一个长度为
`n-1`
的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围
`0`
到
`n-1`
之内。
...
...
docs/jianzhioffer/java/53_03_IntegerIdenticalToIndex.md
浏览文件 @
d2229455
##
[数组中数值和下标相等的元素](https://www.acwing.com/problem/content/65/)
##
数组中数值和下标相等的元素
### 题目描述
### 题目描述
假设一个单调递增的数组里的每个元素都是整数并且是唯一的。
假设一个单调递增的数组里的每个元素都是整数并且是唯一的。
...
...
docs/jianzhioffer/java/55_01_TreeDepth.md
浏览文件 @
d2229455
##
[二叉树的深度](https://www.acwing.com/problem/content/67/)
##
二叉树的深度
### 题目描述
### 题目描述
输入一棵二叉树的根结点,求该树的深度。
输入一棵二叉树的根结点,求该树的深度。
...
...
docs/jianzhioffer/java/55_02_BalancedBinaryTree.md
浏览文件 @
d2229455
##
[平衡二叉树](https://www.acwing.com/problem/content/68/)
##
平衡二叉树
### 题目描述
### 题目描述
输入一棵二叉树的根结点,判断该树是不是平衡二叉树。
输入一棵二叉树的根结点,判断该树是不是平衡二叉树。
...
...
docs/jianzhioffer/java/56_01_NumbersAppearOnce.md
浏览文件 @
d2229455
##
[数组中只出现一次的两个数字](https://www.acwing.com/problem/content/69/)
##
数组中只出现一次的两个数字
### 题目描述
### 题目描述
一个整型数组里除了两个数字之外,其他的数字都出现了两次。
一个整型数组里除了两个数字之外,其他的数字都出现了两次。
...
...
docs/jianzhioffer/java/56_02_NumberAppearingOnce.md
浏览文件 @
d2229455
##
[数组中唯一只出现一次的数字](https://www.acwing.com/problem/content/70/)
##
数组中唯一只出现一次的数字
### 题目描述
### 题目描述
在一个数组中除了一个数字只出现一次之外,其他数字都出现了三次。
在一个数组中除了一个数字只出现一次之外,其他数字都出现了三次。
...
...
docs/jianzhioffer/java/58_01_ReverseWordsInSentence.md
浏览文件 @
d2229455
##
[ 翻转单词顺序](https://www.acwing.com/problem/content/73/)
##
翻转单词顺序
### 题目描述
### 题目描述
输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。
输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变。
...
...
docs/jianzhioffer/java/58_02_LeftRotateString.md
浏览文件 @
d2229455
##
[左旋转字符串](https://www.acwing.com/problem/content/74/)
##
左旋转字符串
### 题目描述
### 题目描述
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。
字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。
...
...
docs/jianzhioffer/java/61_ContinousCards.md
浏览文件 @
d2229455
##
[扑克牌的顺子](https://www.acwing.com/problem/content/77/)
##
扑克牌的顺子
### 题目描述
### 题目描述
从扑克牌中随机抽
`5`
张牌,判断是不是一个顺子,即这5张牌是不是连续的。
从扑克牌中随机抽
`5`
张牌,判断是不是一个顺子,即这5张牌是不是连续的。
...
...
docs/jianzhioffer/java/README.md
浏览文件 @
d2229455
# [《剑指 Offer》 Java 版实现](https://github.com/doocs/coding-interview)
# 剑指 Offer Java 题解
> 来源:[《剑指 Offer》 Java 版实现](https://github.com/doocs/coding-interview)
| # | Title |
| # | Title |
|---|---|
|---|---|
...
...
docs/jianzhioffer/java/SUMMARY.md
0 → 100644
浏览文件 @
d2229455
+
[
剑指 Offer Java 题解
](
README.md
)
+
[
找出数组中重复的数字
](
03_01_DuplicationInArray.md
)
+
[
不修改数组找出重复的数字
](
03_02_DuplicationInArrayNoEdit.md
)
+
[
二维数组中的查找
](
04_FindInPartiallySortedMatrix.md
)
+
[
替换空格
](
05_ReplaceSpaces.md
)
+
[
从尾到头打印链表
](
06_PrintListInReversedOrder.md
)
+
[
重建二叉树
](
07_ConstructBinaryTree.md
)
+
[
二叉树的下一个结点
](
08_NextNodeInBinaryTrees.md
)
+
[
用两个栈实现队列
](
09_01_QueueWithTwoStacks.md
)
+
[
用两个队列实现栈
](
09_02_StackWithTwoQueues.md
)
+
[
斐波那契数列
](
10_01_Fibonacci.md
)
+
[
跳台阶
](
10_02_JumpFloor.md
)
+
[
变态跳台阶
](
10_03_JumpFloorII.md
)
+
[
矩形覆盖
](
10_04_RectCover.md
)
+
[
旋转数组的最小数字
](
11_MinNumberInRotatedArray.md
)
+
[
矩阵中的路径
](
12_StringPathInMatrix.md
)
+
[
机器人的移动范围
](
13_RobotMove.md
)
+
[
剪绳子
](
14_CuttingRope.md
)
+
[
二进制中 1 的个数
](
15_NumberOf1InBinary.md
)
+
[
数值的整数次方
](
16_Power.md
)
+
[
打印从 1 到最大的 n 位数
](
17_Print1ToMaxOfNDigits.md
)
+
[
在O(1)时间内删除链表节点
](
18_01_DeleteNodeInList.md
)
+
[
删除链表中重复的节点
](
18_02_DeleteDuplicatedNode.md
)
+
[
正则表达式匹配
](
19_RegularExpressionsMatching.md
)
+
[
表示数值的字符串
](
20_NumericStrings.md
)
+
[
调整数组顺序使奇数位于偶数前面
](
21_ReorderArray.md
)
+
[
链表中倒数第k个结点
](
22_KthNodeFromEnd.md
)
+
[
链表中环的入口结点
](
23_EntryNodeInListLoop.md
)
+
[
反转链表
](
24_ReverseList.md
)
+
[
合并两个排序的链表
](
25_MergeSortedLists.md
)
+
[
树的子结构
](
26_SubstructureInTree.md
)
+
[
二叉树的镜像
](
27_MirrorOfBinaryTree.md
)
+
[
对称的二叉树
](
28_SymmetricalBinaryTree.md
)
+
[
顺时针打印矩阵
](
29_PrintMatrix.md
)
+
[
包含min函数的栈
](
30_MinInStack.md
)
+
[
栈的压入、弹出序列
](
31_StackPushPopOrder.md
)
+
[
不分行从上到下打印二叉树
](
32_01_PrintTreeFromTopToBottom.md
)
+
[
把二叉树打印成多行
](
32_02_PrintTreesInLines.md
)
+
[
按之字形打印二叉树
](
32_03_PrintTreesInZigzag.md
)
+
[
二叉搜索树的后序遍历序列
](
33_SquenceOfBST.md
)
+
[
二叉树中和为某一值的路径
](
34_PathInTree.md
)
+
[
复杂链表的复制
](
35_CopyComplexList.md
)
+
[
二叉搜索树与双向链表
](
36_ConvertBinarySearchTree.md
)
+
[
序列化二叉树
](
37_SerializeBinaryTrees.md
)
+
[
字符串的排列
](
38_StringPermutation.md
)
+
[
数组中出现次数超过一半的数字
](
39_MoreThanHalfNumber.md
)
+
[
获取数组中最小的k个数
](
40_KLeastNumbers.md
)
+
[
数据流中的中位数
](
41_StreamMedian.md
)
+
[
连续子数组的最大和
](
42_GreatestSumOfSubarrays.md
)
+
[
整数中1出现的次数
](
43_NumberOf1.md
)
+
[
数字序列中某一位的数字
](
44_DigitsInSequence.md
)
+
[
把数组排成最小的数
](
45_SortArrayForMinNumber.md
)
+
[
把数字翻译成字符串
](
46_TranslateNumbersToStrings.md
)
+
[
礼物的最大价值
](
47_MaxValueOfGifts.md
)
+
[
最长不含重复字符的子字符串
](
48_LongestSubstringWithoutDup.md
)
+
[
丑数
](
49_UglyNumber.md
)
+
[
第一个只出现一次的字符
](
50_01_FirstNotRepeatingChar.md
)
+
[
字符流中第一个不重复的字符
](
50_02_FristCharacterInStream.md
)
+
[
两个链表的第一个公共结点
](
52_FirstCommonNodesInLists.md
)
+
[
数字在排序数组中出现的次数
](
53_01_NumberOfK.md
)
+
[
0到n-1中缺失的数字
](
53_02_MissingNumber.md
)
+
[
数组中数值和下标相等的元素
](
53_03_IntegerIdenticalToIndex.md
)
+
[
二叉搜索树的第k个结点
](
54_KthNodeInBST.md
)
+
[
二叉树的深度
](
55_01_TreeDepth.md
)
+
[
平衡二叉树
](
55_02_BalancedBinaryTree.md
)
+
[
数组中只出现一次的两个数字
](
56_01_NumbersAppearOnce.md
)
+
[
数组中唯一只出现一次的数字
](
56_02_NumberAppearingOnce.md
)
+
[
和为S的两个数字
](
57_01_TwoNumbersWithSum.md
)
+
[
和为S的连续正数序列
](
57_02_ContinuousSquenceWithSum.md
)
+
[
翻转单词顺序
](
58_01_ReverseWordsInSentence.md
)
+
[
左旋转字符串
](
58_02_LeftRotateString.md
)
+
[
滑动窗口的最大值
](
59_01_MaxInSlidingWindow.md
)
+
[
扑克牌的顺子
](
61_ContinousCards.md
)
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录