Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/liupengkun1993/algorithm

LeetCode,《剑指offer》中的算法题的题目和解法以及常见算法的实现
https://github.com/liupengkun1993/algorithm

algorithm

Last synced: about 1 month ago
JSON representation

LeetCode,《剑指offer》中的算法题的题目和解法以及常见算法的实现

Awesome Lists containing this project

README

        

# Algorithm
LeetCode,《剑指offer》中的算法题的题目和解法以及常见算法的实现

# Contents

| sort | title | link | level |
|:-------:|:-------:|:-------:|:-------:|
|1| Binary Search | [Binary Search](https://github.com/LiuPengKun1993/Algorithm/blob/master/001%20Binary%20Search.md) | easy |
|2| 回文数 | [回文数](https://github.com/LiuPengKun1993/Algorithm/blob/master/002%20回文数.md) | easy |
|3| 2 的幂 | [2 的幂](https://github.com/LiuPengKun1993/Algorithm/blob/master/003%202%20的幂.md) | easy |
|4| primeNumber | [primeNumber](https://github.com/LiuPengKun1993/Algorithm/blob/master/004%20primeNumber.md) | easy |
|5| 是否是3的幂 | [是否是3的幂](https://github.com/LiuPengKun1993/Algorithm/blob/master/005%20是否是3的幂.md) | easy |
|6| 求众数 | [求众数](https://github.com/LiuPengKun1993/Algorithm/blob/master/006%20求众数.md) | easy |
|7| 4的幂 | [4的幂](https://github.com/LiuPengKun1993/Algorithm/blob/master/007%204的幂.md) | easy |
|8| 验证回文串 | [验证回文串](https://github.com/LiuPengKun1993/Algorithm/blob/master/008%20验证回文串.md) | easy |
|9| 两数之和 | [两数之和](https://github.com/LiuPengKun1993/Algorithm/blob/master/009%20两数之和.md) | easy |
|10| 整数翻转 | [整数翻转](https://github.com/LiuPengKun1993/Algorithm/blob/master/010%20整数翻转.md) | easy |
|11| 只出现一次的数字 | [只出现一次的数字](https://github.com/LiuPengKun1993/Algorithm/blob/master/011%20只出现一次的数字.md) | easy |
|12| 两数相加 | [两数相加](https://github.com/LiuPengKun1993/Algorithm/blob/master/012%20两数相加.md) | medium |
|13| 罗马数字转整数 | [罗马数字转整数](https://github.com/LiuPengKun1993/Algorithm/blob/master/013%20罗马数字转整数.md) | easy |
|14| 最长公共前缀 | [最长公共前缀](https://github.com/LiuPengKun1993/Algorithm/blob/master/014%20最长公共前缀.md) | easy |
|15| 删除排序数组中的重复项 | [删除排序数组中的重复项](https://github.com/LiuPengKun1993/Algorithm/blob/master/015%20删除排序数组中的重复项.md) | easy |
|16| 买卖股票的最佳时机 I | [买卖股票的最佳时机 I](https://github.com/LiuPengKun1993/Algorithm/blob/master/016%20买卖股票的最佳时机%20I.md) | easy |
|17| 买卖股票的最佳时机 II | [买卖股票的最佳时机 II](https://github.com/LiuPengKun1993/Algorithm/blob/master/017%20买卖股票的最佳时机%20II.md) | easy |
|18| 旋转数组 | [旋转数组](https://github.com/LiuPengKun1993/Algorithm/blob/master/018%20旋转数组.md) | easy |
|19| 存在重复元素 | [存在重复元素](https://github.com/LiuPengKun1993/Algorithm/blob/master/019%20存在重复元素.md) | easy |
|20| 两个数组的交集 II | [两个数组的交集 II](https://github.com/LiuPengKun1993/Algorithm/blob/master/020%20两个数组的交集%20II.md) | easy |
|21| 加一 | [加一](https://github.com/LiuPengKun1993/Algorithm/blob/master/021%20加一.md) | easy |
|22| 移动零| [移动零](https://github.com/LiuPengKun1993/Algorithm/blob/master/022%20移动零.md) | easy |
|23| 无重复字符的最长子串 | [无重复字符的最长子串](https://github.com/LiuPengKun1993/Algorithm/blob/master/023%20无重复字符的最长子串.md) | easy |
|24| 字符串的排列 | [字符串的排列](https://github.com/LiuPengKun1993/Algorithm/blob/master/024%20字符串的排列.md) | medium |
|25| 字符串相乘 | [字符串相乘](https://github.com/LiuPengKun1993/Algorithm/blob/master/025%20字符串相乘.md) | medium |
|26| 翻转字符串里的单词 | [翻转字符串里的单词](https://github.com/LiuPengKun1993/Algorithm/blob/master/026%20翻转字符串里的单词.md) | medium |
|27| 简化路径 | [简化路径](https://github.com/LiuPengKun1993/Algorithm/blob/master/027%20简化路径.md) | medium |
|28| 爬楼梯 | [爬楼梯](https://github.com/LiuPengKun1993/Algorithm/blob/master/028%20爬楼梯.md) | easy |
|29| 三数之和 | [三数之和](https://github.com/LiuPengKun1993/Algorithm/blob/master/029%20三数之和.md) | medium |
|30| 岛屿的最大面积 | [岛屿的最大面积](https://github.com/LiuPengKun1993/Algorithm/blob/master/030%20岛屿的最大面积.md) | medium |
|31| 搜索旋转排序数组 | [搜索旋转排序数组](https://github.com/LiuPengKun1993/Algorithm/blob/master/031%20搜索旋转排序数组.md) | medium |
|32| 最长连续递增序列 | [最长连续递增序列](https://github.com/LiuPengKun1993/Algorithm/blob/master/032%20最长连续递增序列.md) | easy |
|33| 数组中的第K个最大元素 | [数组中的第K个最大元素](https://github.com/LiuPengKun1993/Algorithm/blob/master/033%20数组中的第K个最大元素.md) | medium |
|34| 最长连续序列 | [最长连续序列](https://github.com/LiuPengKun1993/Algorithm/blob/master/034%20最长连续序列.md) | Hard |
|35| 排列序列 | [排列序列](https://github.com/LiuPengKun1993/Algorithm/blob/master/035%20排列序列.md) | Hard |
|36| 朋友圈 | [朋友圈](https://github.com/LiuPengKun1993/Algorithm/blob/master/036%20朋友圈.md) | medium |
|37| 合并区间 | [合并区间](https://github.com/LiuPengKun1993/Algorithm/blob/master/037%20合并区间.md) | medium |
|38| 接雨水 | [接雨水](https://github.com/LiuPengKun1993/Algorithm/blob/master/038%20接雨水.md) | Hard |
|39| 合并两个有序链表 | [合并两个有序链表](https://github.com/LiuPengKun1993/Algorithm/blob/master/039%20合并两个有序链表.md) | easy |
|40| 反转链表 | [反转链表](https://github.com/LiuPengKun1993/Algorithm/blob/master/040%20反转链表.md) | easy |
|41| 最大正方形 | [最大正方形](https://github.com/LiuPengKun1993/Algorithm/blob/master/041%20最大正方形.md) | medium |
|42| 最大子序和 | [最大子序和](https://github.com/LiuPengKun1993/Algorithm/blob/master/042%20最大子序和.md) | easy |
|43| 三角形最小路径和 | [三角形最小路径和](https://github.com/LiuPengKun1993/Algorithm/blob/master/043%20三角形最小路径和.md) | medium |
|44| 最小栈 | [最小栈](https://github.com/LiuPengKun1993/Algorithm/blob/master/044%20最小栈.md) | easy |
|45| x 的平方根 | [x 的平方根](https://github.com/LiuPengKun1993/Algorithm/blob/master/045%20x%20的平方根.md) | easy |
|46| 第二高的薪水 | [第二高的薪水](https://github.com/LiuPengKun1993/Algorithm/blob/master/046%20第二高的薪水.md) | easy |
|47| 求众数 II | [求众数 II](https://github.com/LiuPengKun1993/Algorithm/blob/master/047%20求众数%20II.md) | easy |
|48| 反转字符串 | [反转字符串](https://github.com/LiuPengKun1993/Algorithm/blob/master/048%20反转字符串.md) | easy |
|49| 字符串中的第一个唯一字符 | [字符串中的第一个唯一字符](https://github.com/LiuPengKun1993/Algorithm/blob/master/049%20字符串中的第一个唯一字符.md) | easy |
|50| 有效的字母异位词 | [有效的字母异位词](https://github.com/LiuPengKun1993/Algorithm/blob/master/050%20有效的字母异位词.md) | easy |
|51| 二叉树的最大深度 | [二叉树的最大深度](https://github.com/LiuPengKun1993/Algorithm/blob/master/051%20二叉树的最大深度.md) | easy |
|52| 对称二叉树 | [对称二叉树](https://github.com/LiuPengKun1993/Algorithm/blob/master/052%20对称二叉树.md) | easy |
|53| 合并两个有序数组 | [合并两个有序数组](https://github.com/LiuPengKun1993/Algorithm/blob/master/053%20合并两个有序数组.md) | easy |
|54| 打家劫舍 | [打家劫舍](https://github.com/LiuPengKun1993/Algorithm/blob/master/054%20打家劫舍.md) | easy |
|55| 二叉树的所有路径 | [二叉树的所有路径](https://github.com/LiuPengKun1993/Algorithm/blob/master/055%20二叉树的所有路径.md) | easy |
|56| 二叉树的前序遍历 | [二叉树的前序遍历](https://github.com/LiuPengKun1993/Algorithm/blob/master/056%20二叉树的前序遍历.md) | easy |
|57| 二叉树的中序遍历 | [二叉树的中序遍历](https://github.com/LiuPengKun1993/Algorithm/blob/master/057%20二叉树的中序遍历.md) | easy |
|58| 二叉树的后序遍历 | [二叉树的后序遍历](https://github.com/LiuPengKun1993/Algorithm/blob/master/058%20二叉树的后序遍历.md) | easy |
|59| 路径总和 | [路径总和](https://github.com/LiuPengKun1993/Algorithm/blob/master/059%20路径总和.md) | easy |
|60| 斐波那契数 | [斐波那契数](https://github.com/LiuPengKun1993/Algorithm/blob/master/060%20斐波那契数.md) | easy |

# License

This repositorie is released under the under [MIT License](https://github.com/LiuPengKun1993/Algorithm/blob/master/LICENSE)