极客时间已完结课程限时免费阅读

即学即练|基础数据结构篇:复习卡 & 算法题特训

即学即练|基础数据结构篇:复习卡 & 算法题特训-业务开发算法50讲-极客时间
下载APP

即学即练|基础数据结构篇:复习卡 & 算法题特训

讲述:黄清昊

时长01:41大小1.54M

你好,我是微扰君。
到目前为止我们已经学习了课程基础部分的 4 章内容,包括基础数据结构篇、基础算法思想篇,以及操作系统和计算机网络这两门非常重要的计算机基础课中会用到的基础算法。不知道你掌握的如何啦?
我常在课程里提到只有掌握优秀算法的精髓,才能根据实际的 workload 选择合适的算法,但如果缺少足够的练习,我们在实际写的时候,可能还是会遗漏一些值得考虑的细节,而长期不间断的算法训练,能磨练我们的思维能力。上一节课也分享了我自己刷算法题的方法。
春节期间我们就来 4 期特别策划,我会带你复习这四大章的要点内容,把每篇文章的要点都梳理出来,供你快速回顾内容。
另外我也整理了这 4 章每个核心知识点对应的必知必会的 18 道 LeetCode 练习题,供你练手复习巩固。你可以每天花一点时间,来完成测验。测验完成后,如果发现自己哪里还不太明白,可以点击要点卡,可以直接跳转到你最需要复习的那篇。有针对性地复习。

基础数据结构篇

今天我们来复习 & 练习专栏的第一章,基础数据结构篇。在这个模块里,我们一起学习了动态数组、双向链表、双端队列、栈、HashMap、Treemap、堆这几个内容。

必知必会力扣题

题目名 随机翻转矩阵
题目名 786. 第 K 个最小的素数分数
题目名 430. 扁平化多级双向链表
题目名 678. 有效的括号字符串
题目名 1705. 吃苹果的最大数目
题目名 剑指 offer 49. 丑数

复习要点卡

点击要点卡,直达你最需要复习的那篇。
复习 & 练习的过程中,如果有什么困惑,获得了什么收获,都欢迎你留言。做完题目之后,欢迎你把复习卡和你的 LeetCode 题解分享给你的朋友,说不定就帮他解决了一个难题。
学习愉快,我们下期见~

本文是微扰君的技术文章,主要介绍了基础数据结构篇的复习内容和LeetCode练习题。微扰君提到了学习算法的重要性,强调了长期不间断的算法训练对思维能力的磨练。在春节期间,他特别策划了4期复习内容,将每篇文章的要点梳理出来,供读者快速回顾内容。此外,他还整理了18道LeetCode练习题,供读者练手复习巩固。本文重点复习了基础数据结构篇的内容,包括动态数组、双向链表、双端队列、栈、HashMap、Treemap和堆。此外,还列举了6道LeetCode练习题,供读者练习。微扰君鼓励读者在复习练习过程中留言交流,分享自己的LeetCode题解,帮助他人解决难题。整体而言,本文为读者提供了系统的复习内容和LeetCode练习题,旨在帮助读者快速回顾基础数据结构知识,巩固学习成果。

分享给需要的人,Ta购买本课程,你将得18
生成海报并分享
2022-01-29

赞 1

提建议

上一篇
特别策划|面试:BAT面试三关准备方法大揭秘
下一篇
即学即练|基础算法思想篇:复习卡 & 算法题特训
unpreview
 写留言

全部留言(1)

  • 最新
  • 精选
  • Geek_4254d8
    2022-03-21
    最小素数分数是不是可以用失败者树排序?

    作者回复: 不是很确定最小素数分数是指什么诶? 不过败者树基本上可以和堆互换使用。