Skip to content

Commit 444587f

Browse files
committed
leecode说明
1 parent df7fd36 commit 444587f

2 files changed

Lines changed: 93 additions & 1 deletion

File tree

‎algorithm/For-offer.md‎

Lines changed: 70 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,74 @@
1+
## 一、前言
2+
13
![](http://img1.ph.126.net/41C00Lhxd4l7JvKH10MjJA==/1327154515208819548.jpg)
24

35
剑指offer这本书的重要性不言而喻,题目不是很难,主要考察一些基本的算法思路及数据结构。其中很多题目更在面试中高频出现。
46

5-
本部分内容整理了剑指offer中的所有题目,提供了详细的解题思路及Java代码实现,希望能对大家的面试有帮助!
7+
本部分内容整理了剑指offer中的所有题目,提供了详细的解题思路及Java代码实现,希望能对大家的面试有帮助!
8+
9+
## 二、目录
10+
11+
- [01.二维数组中的查找](/algorithm/For-offer/01.md)
12+
- [02.替换空格](/algorithm/For-offer/02.md)
13+
- [03.从尾到头打印链表](/algorithm/For-offer/03.md)
14+
- [04.重建二叉树](/algorithm/For-offer/04.md)
15+
- [05.用两个栈实现队列](/algorithm/For-offer/05.md)
16+
- [06.旋转数组的最小数字](/algorithm/For-offer/06.md)
17+
- [07.斐波那契数列](/algorithm/For-offer/07.md)
18+
- [08.二进制中1的个数](/algorithm/For-offer/08.md)
19+
- [09.打印1到最大的n位数](/algorithm/For-offer/09.md)
20+
- [10.在O\(1\)时间删除链表节点](/algorithm/For-offer/10.md)
21+
- [11.调整数组顺序使奇数位于偶数前面](/algorithm/For-offer/11.md)
22+
- [12.链表中倒数第K个节点](/algorithm/For-offer/12.md)
23+
- [13.反转链表](/algorithm/For-offer/13.md)
24+
- [14.合并两个排序的链表](/algorithm/For-offer/14.md)
25+
- [15.树的子结构](/algorithm/For-offer/15.md)
26+
- [16.二叉树的镜像](/algorithm/For-offer/16.md)
27+
- [17.顺时针打印矩阵](/algorithm/For-offer/17.md)
28+
- [18.包含min函数的栈](/algorithm/For-offer/18.md)
29+
- [19.栈的压入、弹出序列](/algorithm/For-offer/19.md)
30+
- [20.从上往下打印二叉树](/algorithm/For-offer/20.md)
31+
- [21.二叉搜索树的后序遍历序列](/algorithm/For-offer/21.md)
32+
- [22.二叉树中和为某一值得路径](/algorithm/For-offer/22.md)
33+
- [23.复杂链表的复制](/algorithm/For-offer/23.md)
34+
- [24.二叉搜索树与双向链表](/algorithm/For-offer/24.md)
35+
- [25.字符串的排列](/algorithm/For-offer/25.md)
36+
- [26.数组中出现次数超过一半的数字](/algorithm/For-offer/26.md)
37+
- [27.最小的k个数](/algorithm/For-offer/27.md)
38+
- [28.连续子数组的最大和](/algorithm/For-offer/28.md)
39+
- [29.求从1到n的整数中1出现的次数](/algorithm/For-offer/29.md)
40+
- [30.把数组排成最小的数](/algorithm/For-offer/30.md)
41+
- [31.丑数](/algorithm/For-offer/31.md)
42+
- [32.第一个只出现一次的字符](/algorithm/For-offer/32.md)
43+
- [33.数组中的逆序对](/algorithm/For-offer/33.md)
44+
- [34.两个链表的第一个公共结点](/algorithm/For-offer/34.md)
45+
- [35.在排序数组中出现的次数](/algorithm/For-offer/35.md)
46+
- [36.二叉树的深度](/algorithm/For-offer/36.md)
47+
- [37.判断平衡二叉树](/algorithm/For-offer/37.md)
48+
- [38.数组中只出现一次的数字](/algorithm/For-offer/38.md)
49+
- [39.和为s的两个数字](/algorithm/For-offer/39.md)
50+
- [40.和为s的连续正数序列](/algorithm/For-offer/40.md)
51+
- [41.翻转单词顺序](/algorithm/For-offer/41.md)
52+
- [42.左旋转字符串](/algorithm/For-offer/42.md)
53+
- [43.n个骰子的点数](/algorithm/For-offer/43.md)
54+
- [44.扑克牌的顺子](/algorithm/For-offer/44.md)
55+
- [45.约瑟夫环问题](/algorithm/For-offer/45.md)
56+
- [46.不用加减乘除做加法](/algorithm/For-offer/46.md)
57+
- [47.把字符串转换成整数](/algorithm/For-offer/47.md)
58+
- [48.树中两个结点的最低公共结点](/algorithm/For-offer/48.md)
59+
- [49.数组中重复的数字](/algorithm/For-offer/49.md)
60+
- [50.构建乘积数组](/algorithm/For-offer/50.md)
61+
- [51.正则表达式匹配](/algorithm/For-offer/51.md)
62+
- [52.表示数值的字符串](/algorithm/For-offer/52.md)
63+
- [53.字符流中第一个不重复的字符](/algorithm/For-offer/53.md)
64+
- [54.链表中环的入口结点](/algorithm/For-offer/54.md)
65+
- [55.删除链表中重复的结点](/algorithm/For-offer/55.md)
66+
- [56.二叉树的下一个结点](/algorithm/For-offer/56.md)
67+
- [57.对称的二叉树](/algorithm/For-offer/57.md)
68+
- [58.把二叉树打印出多行](/algorithm/For-offer/58.md)
69+
- [59.按之字形顺序打印二叉树](/algorithm/For-offer/59.md)
70+
- [60.二叉搜索树的第k个结点](/algorithm/For-offer/60.md)
71+
- [61.数据流中的中位数](/algorithm/For-offer/61.md)
72+
- [62.滑动窗口的最大值](/algorithm/For-offer/62.md)
73+
- [63.矩阵中的路径](/algorithm/For-offer/63.md)
74+
- [64.机器人的运动范围](/algorithm/For-offer/64.md)

‎algorithm/leetcode.md‎

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
## 一、前言
2+
3+
LeetCode这部分内容的算法比较难,自己能力有限,刷的题目也比较少,这部分内容就面试及笔试出现的频率整理出一部分内容,熟悉相关解题方法,争取在笔试中能够AC。
4+
5+
整理内容主要包括以下几个部分:
6+
7+
- 数组
8+
- 字符串
9+
- 树
10+
- 动态规划
11+
- 贪心算法
12+
13+
## 二、目录
14+
15+
- [Distinct Subsequences](/algorithm/LeetCode/Distinct-Subsequences.md)
16+
- [Longest Common Subsequence](/algorithm/LeetCode/Longest-Common-Subsequence.md)
17+
- [Longest Increasing Subsequence](/algorithm/LeetCode/Longest-Increasing-Subsequence.md)
18+
- [Best Time to Buy and Sell Stock](/algorithm/LeetCode/stock.md)
19+
- [Maximum Subarray](/algorithm/LeetCode/Maximum-Subarray.md)
20+
- [Maximum Product Subarray](/algorithm/LeetCode/Maxmimum-Product-Subarray.md)
21+
- [Longest Palindromic Substring](/algorithm/LeetCode/Longest-Palindromic-Substring.md)
22+
23+
目前这部分工作还在进行中,持续更新......

0 commit comments

Comments
 (0)