1-1 欢迎大家来到算法与数据结构的世界

AI悦创原创2022年8月6日
大约 3 分钟

算法与数据结构体系课程

  • 算法与数据结构是所有计算机专业的同学必修课
  • 全面介绍经典算法与数据结构的底层实现

课程内容

排序算法

  1. 插入
  2. 冒泡
  3. 选择
  4. 希尔
  5. 快速
  6. 归并
  7. 堆排序
  8. 计数排序
  9. 桶排序
  10. 基数排序

查找算法

  1. 线性查找
  2. 二分查找

线性数据结构

  1. 动态数组
  2. 链表
  3. 队列
  4. 哈希表

经典树结构

  1. 二分搜索树
  2. AVL
  3. 红黑树
  4. B 类树

高级数据结构

  1. 线段树
  2. 并查集
  3. Trie
  4. SQRT 分解

字符串算法

  1. KMP
  2. 模式匹配

不仅仅是学习算法与数据结构,更是深刻理解计算机科学。

不仅仅是算法

二分查找

如何编写正确的程序;边界;

处理整数和浮点数的区别

快速排序、归并排序、链表、树结构

递归,算法的优化过程

快速排序

随机算法

哈希表、RK 算法

哈希

桶排序、sqrt 分解

分块

线段树、sqrt 分解

区间估计

希尔排序

没有固定写法的算法

KMP

确定有限状态自动机

B 树

内存和外存考量的不同

等等等

你学到的绝不仅仅是算法和数据结构

受众

  • 不仅仅是学习算法与数据结构,更是深刻理解计算机科学。

递归;分块;哈希,DFS,BFS

如何编写正确的程序;如何调试程序;

语言的学习,应用,类设计,接口设计

  • 所有的算法和数据结构都是从零写起;面向基础
  • 动画展示,轻松理解算法过程
  • 完成属于自己的小型算法和数据结构库
  • 大量的算法优化过程,通过实际测试,真正看到优化结果

建议

  • 课程不按照算法类别的顺序进行讲解

  • 课程将使用便于学习者理解的顺序进行讲解

  • 不时地总结,回顾

  • 不包括图论算法。

  • 很多专题会使用力扣(Leetcode)帮组大家巩固

  • 这不是一个刷题课程

经典算法和数据结构的底层实现

  • 刷题的基础
  • 课程会留作业,作业量可能会比大家想象得多
  • 文字;不定期补充视频;直播
  • 问答区可以提问所有 Leetcode 的问题

刷题

  • 算法和数据结构的应用
  • 算法设计:回溯法,贪心算法,动态规划......

后话

相信学完这个课程,大家不仅仅对算法和数据结构的理解上升一个巨大的层次

大大超越平均水平

更将对计算机科学,对程序,有更深刻的理解。

欢迎关注我公众号:AI悦创,有更多更好玩的等你发现!

公众号:AI悦创【二维码】

AI悦创·编程一对一

AI悦创·推出辅导班啦,包括「Python 语言辅导班、C++ 辅导班、java 辅导班、算法/数据结构辅导班、少儿编程、pygame 游戏开发」,全部都是一对一教学:一对一辅导 + 一对一答疑 + 布置作业 + 项目实践等。当然,还有线下线上摄影课程、Photoshop、Premiere 一对一教学、QQ、微信在线,随时响应!微信:Jiabcdefh

C++ 信息奥赛题解,长期更新!长期招收一对一中小学信息奥赛集训,莆田、厦门地区有机会线下上门,其他地区线上。微信:Jiabcdefh

方法一:QQopen in new window

方法二:微信:Jiabcdefh

上次编辑于: 2022/8/6 15:41:09
贡献者: AndersonHJB
评论