数据结构与算法随笔:LeetCode算法练习
在LeetCode题库的算法练习,来,先练200题,再练200题。
练习进度:
1. [简单 - 1st] [两数之和(SumOfTwoNumbers)]
2. [简单 - 7th] [整数反转(OverturnAnInteger)]
3. [简单 - 9th] [回文数(PalindromeInteger)]
4. [简单 - 13th] [罗马数字转整数(RomanToInteger)]
5. [简单 - 14th] [最长公共前缀(LongestStringPrefix)]
6. [简单 - 20th] [有效的括号(ValidBrackets)]
7. [简单 - 21th] [合并两个有序链表(MergeTwoSortedLists)]
8. [简单 - 26th] [删除有序数组中的重复项(DeleteRepeatNumber)]
9. [简单 - 27th] [移除元素(DeleteTargetNumber)]
10. [简单 - 28th] [字符串搜索(StrStr)]
11. [简单 - 35th] [搜索插入位置(SearchInsertIndex)]
12. [简单 - 38th] [外观数列查询(ExteriorArray)]
13. [简单 - 53th] [最大子数列之和(MaxSubArraySum)]
14. [简单 - 58th] [最后一个单词长度(LastWordLength)]
15. [简单 - 66th] [数组加一(ArrayPlusOne)]
16. [简单 - 67th] [二进制求和(BinaryPlus)]
17. [简单 - 69th] [求平方根(SquareRoot)]
18. [简单 - 70th] [爬楼梯(ClimbTheStairs)]
19. [简单 - 83th] [删除有序链表重复节点(DeleteRepeatNode)]
20. [简单 - 88th] [合并两个有序数组(MergeTwoSortedArray)]
21. [简单 - 100th] [相同的二叉树(SameBinaryTree)]
22. [简单 - 101th] [对称的二叉树(SymmetricBinaryTree)]
23. [简单 - 104th] [二叉树的最大深度(BinaryTreeMaxDepth)]
24. [简单 - 108th] [将有序数组转化为平衡二叉树(GenerateBinaryTree)]
25. [简单 - 110th] [判断是否为平衡二叉树(BalancedBinaryTree)]
26. [简单 - 111th] [二叉树的最小深度(BinaryTreeMinDepth)]
27. [简单 - 112th] [二叉树路径总和(BinaryTreePathSum)]
28. [简单 - 118th] [杨辉(帕斯卡)三角形(YangHuiTriangle)]
29. [简单 - 119th] [某一行杨辉(帕斯卡)三角形(YangHuiTriangleRow)]
30. [简单 - 121th] [买卖股票的最佳时机(MaxStockGains)]
31. [简单 - 122th] [买卖股票多次交易的最佳时机(MaxStockGainsMore)]
32. [简单 - 125th] [验证回文字符串(PalindromeString)]
知乎个人主页:https://www.zhihu.com/people/wen-chen-69-88
B站个人主页:https://space.bilibili.com/513745196