vlambda博客
学习文章列表

数据结构与算法随笔: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