- 课程链接:https://class.imooc.com/course/1577
- 课程名称:线性查找法
- 章节名称:
- 第1章:欢迎大家来到算法与数据结构的世界
- 1-2 学算法和数据结构到底有没有用
- 第1章:欢迎大家来到算法与数据结构的世界
- 讲师姓名:Liuyubobobo
- 时间:2022-09-18 22:38
课程内容
- 数据结构 + 算法 = 程序
- 算法起作用的地方
- 数据库SQL语句
- 数据库保存数据结构:AVL、红黑树、B类树;哈希表
- 浏览器是如何把一堆HTML标签转换成可视化的网站文件
- 编写的程序代码,点击运行后,编译器或解析器内部到底做了一些怎样的工作,从而使用程序可以执行
- 以上都需要解析字符串,要使用字符串算法
- 操作系统
- 如果快速在多任务之间切换:优先队列
- 内存管理:内存堆栈设计
- 调度算法:处理资源分配等问题
- 文件管理
- 文件压缩:压缩算法
- 游戏:建中算法
- 图形学:渲染
- 图像学:人脸识别
- 数据库SQL语句
- 算法和数据结构肯定是有用的:
- 计算机世界是离不开算法与数据结构的
- 为什么在工作,感觉用不到算法与数据结构呢?
- 这是因为大量的算法与数据结构都被软件封装起来,让使用者更方便来使用,也就是说在业务层面,算法与数据结构的应用并不多
- 如果多接触底层,优化系统,增强系统的可扩展性,都需要大量使用算法与数据结构
- 越大的公司,越需要拥有扎实的算法与数据结构功底
- 算法与数据结构决定了大家的上限
- 从功利角度讲,学好算法与数据结构可以通过面试
- 扩展:操作系统、网络基础、编译、组成原理等
学习心得
这个打卡的活动,非常适合自己不断推进学习,而不是今天推明天,明天推后天的