The project commits to submitting one problem a day, ranging in type from easy to difficult.
Let's challenge together!!
Punch cards according to different difficulty levels
-
#1
两数之和:TwoSum -
#9
回文数:PalindRome -
#13
罗马数字转整数 RomanToInt -
#14
最长公共前缀 LongestCommonPrefix -
#20
有效的括号 ValidBracket -
#21
合并两个有序链表 MergeTwoList -
#26
删除有序数组中的重复项 RemoveDuplicates -
#27
移除元素 RemoveElement -
#28
实现strStr()函数 StrStr -
#35
搜索插入位置 SearchInsert -
#53
最大子数组和 MaxSubArray -
#58
最后一个单词的长度 LengthOfLastWord -
#66
加一 PlusOne -
#67
二进制求和 AddBinary -
#69
x的平方根 MySqrt -
#70
爬楼梯 ClimbStairs -
#83
删除排序链表中的重复元素 DeleteDuplicates -
#88
合并两个有序数组 MergeSortedArray -
#94
二叉树的中序遍历 InorderTraversal -
#100
相同的树 IsSameTree -
#101
对称二叉树 IsSymmetricTree -
#104
二叉树的最大深度 MaxTreeDepth -
#108
将有序数组转换为二叉搜索树 SortedArrayToBST -
#110
平衡二叉树 IsBalancedTree -
#111
二叉树的最小深度 MinTreeDepth -
#112
路径总和 HasPathSum -
#118
杨辉三角 YangHuiTriangle -
#119
杨辉三角2 YangHuiTriangle2 -
#121
买卖股票的最佳时机 MaxProfit -
#125
验证回文串 IsPalindrome -
#136
只出现一次的数字 AppearOnceNumber -
#141
环形链表 HasCycleLinkList -
#144
二叉树的前序遍历 PreorderTraversal -
#145
二叉树的后序遍历 PostorderTraversal -
#155
最小栈 MinStack -
#160
相交链表 GetIntersectionNode
sort algorithm in folder sort.(https://visualgo.net/zh)
- 冒泡排序 BubbleSort
- 选择排序 SelectSort
- 插入排序 InsertSort