业务开发算法 50 讲
黄清昊
Hashdata 数据库内核工程师,LeetCode 高赞答主,公众号微扰理论作者
23292 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已完结/共 51 讲
业务开发算法 50 讲
15
15
1.0x
00:00/00:00
登录|注册

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

丑数
吃苹果的最大数目
有效的括号字符串
扁平化多级双向链表
第 K 个最小的素数分数
随机翻转矩阵
堆
Treemap
HashMap
栈
双端队列
双向链表
动态数组
下期预告
学习愉快
互助学习
题解分享
留言交流
复习要点卡
LeetCode练习题
快速回顾
四大章要点内容
刷题方法分享
思维能力磨练
细节考虑
选择合适的算法
掌握算法精髓
计算机网络
操作系统
基础算法思想篇
基础数据结构篇
结语
交流与分享
练习题
特别策划复习
算法训练的重要性
课程基础部分
基础数据结构篇:复习卡 & 算法题特训

该思维导图由 AI 生成,仅供参考

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

基础数据结构篇

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

必知必会力扣题

题目名 随机翻转矩阵
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

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

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《业务开发算法 50 讲》
,新⼈⾸单¥59
立即购买
登录 后留言

全部留言(1)

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

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

    2022-03-21
收起评论
显示
设置
留言
1
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部