Noah的LearingTrip:我的学习之旅,天天学习,永不止步

msmuzilp 2 0 zip 2024-10-07 19:10:05

valid number leetcode自动机 Noah学习之旅 编程基础 Task1(8.3-8.5)

  1. 数组

  2. 实现一个支持动态扩容的数组,支持增删改操作

  3. 实现两个有序数组合并为一个有序数组

  4. 学习哈希表思想,并完成 leetcode 上的 两数之和(1)Happy Number(202)

  5. 链表

  6. 实现单链表、循环链表、双向链表,支持增删操作

  7. 实现单链表反转

  8. 实现两个有序的链表合并为一个有序链表

  9. 实现求链表的中间结点

  10. 附加练习:

  11. Three Sum(求三数之和)

  12. Majority Element(求众数)

  13. Missing Positive(求缺失的第一个正数)

  14. Linked List Cycle I(环形链表)

  15. Merge k Sorted Lists(合并k个排序链表)

Task2(8.5-8.9)

  1. 用数组实现一个顺序栈

  2. 用链表实现一个链式栈

  3. 编程模拟实现一个浏览器的前进、后退功能

  4. 队列

  5. 用数组实现一个顺序队列

  6. 用链表实现一个链式队列

  7. 实现一个循环队列

  8. 递归

用户评论
请输入评论内容
评分:
暂无评论