1-1 欢迎大家来到算法与数据结构的世界
原创2022年8月7日大约 3 分钟...约 1006 字
算法与数据结构体系课程
- 算法与数据结构是所有计算机专业的同学必修课
- 全面介绍经典算法与数据结构的底层实现
课程内容
排序算法
- 插入
- 冒泡
- 选择
- 希尔
- 快速
- 归并
- 堆排序
- 计数排序
- 桶排序
- 基数排序
查找算法
- 线性查找
- 二分查找
线性数据结构
- 动态数组
- 链表
- 栈
- 队列
- 哈希表
经典树结构
- 二分搜索树
- 堆
- AVL
- 红黑树
- B 类树
高级数据结构
- 线段树
- 并查集
- Trie
- SQRT 分解
字符串算法
- KMP
- 模式匹配
不仅仅是学习算法与数据结构,更是深刻理解计算机科学。
不仅仅是算法
二分查找
如何编写正确的程序;边界;
处理整数和浮点数的区别
快速排序、归并排序、链表、树结构
递归,算法的优化过程
快速排序
随机算法
哈希表、RK 算法
哈希
桶排序、sqrt 分解
分块
线段树、sqrt 分解
区间估计
希尔排序
没有固定写法的算法
KMP
确定有限状态自动机
B 树
内存和外存考量的不同
等等等
你学到的绝不仅仅是算法和数据结构
受众
- 不仅仅是学习算法与数据结构,更是深刻理解计算机科学。
递归;分块;哈希,DFS,BFS
如何编写正确的程序;如何调试程序;
语言的学习,应用,类设计,接口设计
- 所有的算法和数据结构都是从零写起;面向基础
- 动画展示,轻松理解算法过程
- 完成属于自己的小型算法和数据结构库
- 大量的算法优化过程,通过实际测试,真正看到优化结果
建议
课程不按照算法类别的顺序进行讲解
课程将使用便于学习者理解的顺序进行讲解
不时地总结,回顾
不包括图论算法。
很多专题会使用力扣(Leetcode)帮组大家巩固
这不是一个刷题课程
经典算法和数据结构的底层实现
- 刷题的基础
- 课程会留作业,作业量可能会比大家想象得多
- 文字;不定期补充视频;直播
- 问答区可以提问所有 Leetcode 的问题
刷题
- 算法和数据结构的应用
- 算法设计:回溯法,贪心算法,动态规划......
后话
相信学完这个课程,大家不仅仅对算法和数据结构的理解上升一个巨大的层次
大大超越平均水平
更将对计算机科学,对程序,有更深刻的理解。
欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!
公众号:AI悦创【二维码】
AI悦创·编程一对一
AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!微信:Jiabcdefh
C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。微信:Jiabcdefh
方法一:QQ
方法二:微信:Jiabcdefh
你认为这篇文章怎么样?
- 0
- 0
- 0
- 0
- 0
- 0