算法练习
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
一、排序算法
七、二叉树
三、数组和矩阵
九、笔试算法
二、字符串
五、栈和队列
八、位运算/1.出现奇数次的数
十、排列组合
十一、前缀树
十二、BFS和DFS/1.BFS
四、递归和动态规划
零、算法说明
.DS_Store
.gitignore
LICENSE
readme.md

readme.md

算法练习

(readme文件中的代码链接命名为三级标题:x.x.x)

一、 排序算法

1. 交换排序

2. 插入排序

3. 选择排序

4. 归并排序

二、 字符串

1. 字符串旋转

2. 字符串包含

3. 回文

4. 最长回文子串长度

5. 全排列

6. 变形词

7. 字符串中数字串之和

8. 去除字符串中连续K个0串

9. 整数字符串转整数值

10. 字符串匹配问题

11. 回文子序列问题

三、 数组和矩阵

1. 二维数组查找

2. 矩阵相关操作

3. 最小的k个元素

4.中间数

5.非负数组和为K的最长子数组

8.次数出现大于N/K的数

9.逆序对

10.两个有序数组的中位数

四、 递归和动态规划

1. 斐波那契问题

2. 最大子数组和相关问题

3. 最长递增子序列相关问题

4. 两点方格路径数

五、 栈和队列

1. getMin功能栈

2. 两个栈实现队列功能

七、二叉树

1. 遍历

2. 深度

八、位运算

九、笔试算法

十、排列组合

十一、前缀树

十二、BFS和DFS