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

https://github.com/ihengshuai/leetcode-daily

Daily algorithm training at leetcode
https://github.com/ihengshuai/leetcode-daily

algorithms-and-data-structures leetcode-javascript

Last synced: about 1 month ago
JSON representation

Daily algorithm training at leetcode

Awesome Lists containing this project

README

          

## Daily algorithm training

> The project commits to submitting one problem
> a day, ranging in type from easy to difficult.

Let's challenge together!!

## catalogue

> Punch cards according to different difficulty levels

### For simple

- [x] `#1` 两数之和:TwoSum
- [x] `#9` 回文数:PalindRome
- [x] `#13` 罗马数字转整数 RomanToInt
- [x] `#14` 最长公共前缀 LongestCommonPrefix
- [x] `#20` 有效的括号 ValidBracket
- [x] `#21` 合并两个有序链表 MergeTwoList
- [x] `#26` 删除有序数组中的重复项 RemoveDuplicates
- [x] `#27` 移除元素 RemoveElement
- [x] `#28` 实现strStr()函数 StrStr
- [x] `#35` 搜索插入位置 SearchInsert
- [x] `#53` 最大子数组和 MaxSubArray
- [x] `#58` 最后一个单词的长度 LengthOfLastWord
- [x] `#66` 加一 PlusOne
- [x] `#67` 二进制求和 AddBinary
- [x] `#69` x的平方根 MySqrt
- [x] `#70` 爬楼梯 ClimbStairs
- [x] `#83` 删除排序链表中的重复元素 DeleteDuplicates
- [x] `#88` 合并两个有序数组 MergeSortedArray
- [x] `#94` 二叉树的中序遍历 InorderTraversal
- [x] `#100` 相同的树 IsSameTree
- [x] `#101` 对称二叉树 IsSymmetricTree
- [x] `#104` 二叉树的最大深度 MaxTreeDepth
- [x] `#108` 将有序数组转换为二叉搜索树 SortedArrayToBST
- [x] `#110` 平衡二叉树 IsBalancedTree
- [x] `#111` 二叉树的最小深度 MinTreeDepth
- [x] `#112` 路径总和 HasPathSum
- [x] `#118` 杨辉三角 YangHuiTriangle
- [x] `#119` 杨辉三角2 YangHuiTriangle2
- [x] `#121` 买卖股票的最佳时机 MaxProfit
- [x] `#125` 验证回文串 IsPalindrome
- [x] `#136` 只出现一次的数字 AppearOnceNumber
- [x] `#141` 环形链表 HasCycleLinkList
- [x] `#144` 二叉树的前序遍历 PreorderTraversal
- [x] `#145` 二叉树的后序遍历 PostorderTraversal
- [x] `#155` 最小栈 MinStack
- [x] `#160` 相交链表 GetIntersectionNode

## Sorting algorithm
sort algorithm in folder sort.(https://visualgo.net/zh)

- [x] 冒泡排序 BubbleSort
- [x] 选择排序 SelectSort
- [x] 插入排序 InsertSort