即学即练|基础数据结构篇:复习卡 & 算法题特训
黄清昊
该思维导图由 AI 生成,仅供参考
你好,我是微扰君。
到目前为止我们已经学习了课程基础部分的 4 章内容,包括基础数据结构篇、基础算法思想篇,以及操作系统和计算机网络这两门非常重要的计算机基础课中会用到的基础算法。不知道你掌握的如何啦?
我常在课程里提到只有掌握优秀算法的精髓,才能根据实际的 workload 选择合适的算法,但如果缺少足够的练习,我们在实际写的时候,可能还是会遗漏一些值得考虑的细节,而长期不间断的算法训练,能磨练我们的思维能力。上一节课也分享了我自己刷算法题的方法。
春节期间我们就来 4 期特别策划,我会带你复习这四大章的要点内容,把每篇文章的要点都梳理出来,供你快速回顾内容。
另外我也整理了这 4 章每个核心知识点对应的必知必会的 18 道 LeetCode 练习题,供你练手复习巩固。你可以每天花一点时间,来完成测验。测验完成后,如果发现自己哪里还不太明白,可以点击要点卡,可以直接跳转到你最需要复习的那篇。有针对性地复习。
基础数据结构篇
今天我们来复习 & 练习专栏的第一章,基础数据结构篇。在这个模块里,我们一起学习了动态数组、双向链表、双端队列、栈、HashMap、Treemap、堆这几个内容。
必知必会力扣题
题目名 随机翻转矩阵
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文是微扰君的技术文章,主要介绍了基础数据结构篇的复习内容和LeetCode练习题。微扰君提到了学习算法的重要性,强调了长期不间断的算法训练对思维能力的磨练。在春节期间,他特别策划了4期复习内容,将每篇文章的要点梳理出来,供读者快速回顾内容。此外,他还整理了18道LeetCode练习题,供读者练手复习巩固。本文重点复习了基础数据结构篇的内容,包括动态数组、双向链表、双端队列、栈、HashMap、Treemap和堆。此外,还列举了6道LeetCode练习题,供读者练习。微扰君鼓励读者在复习练习过程中留言交流,分享自己的LeetCode题解,帮助他人解决难题。整体而言,本文为读者提供了系统的复习内容和LeetCode练习题,旨在帮助读者快速回顾基础数据结构知识,巩固学习成果。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《业务开发算法 50 讲》,新⼈⾸单¥59
《业务开发算法 50 讲》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- Geek_4254d8最小素数分数是不是可以用失败者树排序?
作者回复: 不是很确定最小素数分数是指什么诶? 不过败者树基本上可以和堆互换使用。
2022-03-21
收起评论