看不清
√十天内免登录忘记密码?
还没账号?马上注册
请复制以下内容发送给他人,通过邀请链接访问完成注册,您即可享受长期收益:
适合人群: 适合于学生、正在找工作的、想重新学习数据结构,想有所收获的所有同学们
课程标签: 数据结构算法链表二叉树栈
课程内容:
1. 线性结构,队列,栈,数组,单链表,双链表;
2. 树形结构,二叉树的定义,二叉树创建,二叉树的先序遍历,中序遍历,后序遍历
3. 通过归并排序和二分查找理解递归,熟练编写递归代码,为接下来算法学习打下基础
课程特色:
通过这门课,我们不光是在系统的学习数据结构与算法,更重要的是我们是我们面试和进阶服务的。我们一起讨论如何掌握变得优秀的技巧,让你在面试中脱颖而出,让面试官眼前一亮。 课程不仅涵盖了大学计算机专业中的常用数据结构的知识讲解,还会带着大家一步一步实现这些数据结构,更重要的是我们会从面试者的角度去审视它,带着你逐步优化代码。如果您想,您就不要犹豫了。
关于如何学习及准备面试的几点建议:
课程内容介绍
了解数组的存储方式,访问方式,以及如何申明和使用
利用数组解决冒泡排序
理解栈的原理,栈的常用操作,我们再用数组去模拟实现一个栈
一起来学习如何定义一个支持泛型的栈
了解队列的特点,队列的常用操作,以及用数组来模拟一个队列
我们一起来优化一个之前定义的队列,提高空间利用率
了解单链表的定义,单链表的构造,单链表的插入操作,和单链表的删除操作
了解双链表的定义,构造,双链表中节点的插入操作,双链表删除一个节点
学会访问一个单链表,从实际问题出发,在单链表中使用递归解决问题
利用面向对象的思维定义一棵二叉树的数据结构,并实现先序遍历
实现二叉树中的中序遍历,后序遍历操作
在练习完树的常用操作之后,我们再学习一次递归。一起分析什么样的问题可以利用递归来解决。然后一起来练习归并排序。
我们一起再来练习下用递归解法来处理二分查找操作。
最后,我们一起再分析递归。递归是以后算法的基础,也是常考的内容。如果深刻理解了,很多面试题就变得迎刃而解啦。
欢迎进入课程讨论区,你可以与本课程的老师和同学在这里交流。如果你有课程相关的问题,请发到老师答疑区;经验、思考、创意、作品、转帖请发到综合讨论区。欢迎分享,鼓励原创,杜绝广告,请大家共同维护一个包容、积极、相互支持的交流氛围,谢谢。了解更多请点击“讨论区使用规则”↗
给该课程打分:
花开见我
何去何从
争分夺秒
jp136218
金砖
暂无课件
共31节 · 5小时29分钟
敏捷项目管理视频教程(SCRUM+看板+极限编程XP)
¥109.008975人在学
共22节 · 3小时57分钟
敏捷项目管理之SCRUM视频教程
¥69.008395人在学
共103节 · 55小时58分钟
2025信息系统项目管理师视频教程
¥699.00128368人在学
共13节 · 2小时25分钟
敏捷项目管理之KANBAN和极限编程视频教程
¥49.008235人在学
评价
给该课程打分: