在编码面试中大显身手:Python数据结构
你将会学到的
- 不知道如何准备编程面试?
- 答案在于了解一个古老的计算机科学 101 主题的实际好处:数据结构。
- 本课程涵盖了每个程序员必须知道的主题:数据结构。
- 我们将介绍几个概念和要点:
- 如何使用增长顺序分析来分析和理解算法的“效率”
- 常用的数据结构:堆栈、队列、链表、树、哈希图
- 数据结构算法分析:插入、删除、查找、访问
- 数据结构优缺点的实际意义
- 28 道深入的面试式练习题
- 20 条面试技巧
- 课程互动性很强,因为我们会一起编码。课程结束时,您将掌握数据结构知识,学习基础知识并理解实际意义。最重要的是,您将获得面试式的练习经验。
课程内容
- 01.预备,准备,开始
- 02.为什么需要数据结构
- 03.什么是“好的”数据结构?
- 04.成长实践顺序
- 05.序列:堆栈与队列
- 06.序列练习
- 07. 列表 : 数组与链表
- 08.列表练习
- 09.映射:哈希表
- 10.映射练习
- 11.树:广度与深度
- 12.树木练习
- 13.结论
说明
- 大家好,我是 Alvin。我之前是加州大学伯克利分校的计算机科学讲师,在那里担任了 5 年的各种课程教员。我现在是一家大型科技公司的研究员,致力于尖端人工智能的研究。
- 我开设的课程可以让你入门——不仅教授基础知识,还让你对学习更多知识充满热情。
- 欢迎客座教师 Derek!我以前是加州大学伯克利分校最大的计算机科学课程的讲师,在那里我教了好几年,并获得了杰出 GSI(研究生讲师)奖。
- 我现在是一家大型科技公司的软件工程师,负责实验平台。加州大学伯克利分校的平均评分为 4.45 / 5.00(943 条评论)。
此课程面向哪些人
- 想要掌握编程面试技巧和提高编程面试成功率的所有职业人士、爱好者
声明: 本站所有文章, 如无特殊说明或标注, 均为本站原创发布.任何个人或组织, 在未征得本站同意时, 禁止复制、盗用、采集、发布本站内容到任何网站以及各类媒体平台. 本网站不会在其服务器上存储任何非法文件, 我们仅索引和链接到其他网站提供的内容.由于文档会不定期更新, 课程内容目录仅供参考, 实际以下载文档中的目录为准. 这里任何项目的内容仅供学习试看, 试看后请删除, 请勿用于商业用途. 如若本站内容侵犯了原著者的合法权益, 请提供证据证明您是涉嫌被侵权的唯一所有者, 可联系我们的电子邮箱skillskills(at)protonmail.com进行处理. 请把(at)改成@.