您现在的位置是:课程
【智能社】数据结构与算法(I) 主讲:Blue
2023-07-03 15:26课程 人已围观
大部分程序员,都不懂数据结构与算法,而这也注定大部分程序员注定无法成为高手
想改变吗?
《数据结构与算法》,是所有编程思想的基石,是所有开发人员的基本功,是程序世界的内功心法,它能帮你什么?
1. 解决问题
99.9%的问题都不是新问题,早有人碰到并解决过,而这种思想和经验,可以为你所用
2.深入原理、洞悉本质
绝大多数程序员,都只会套用别人的库/框架,而当你具备了底层的思想,就会拥有巨大的优势,不但可以更好的使用其他人的东西,还可以开发出属于自己的框架
3.程序思想
看别人的代码能看懂,自己动手就一脸懵逼?这就是缺乏程序思想,数据结构与算法能从根本上改善这点
4.面试必考
绝大多数面试都会问算法,而绝大多数面试者不是背答案就是瞎胡说,为什么不正面直面这个问题从头解决呢
课程内容:
想改变吗?
《数据结构与算法》,是所有编程思想的基石,是所有开发人员的基本功,是程序世界的内功心法,它能帮你什么?
1. 解决问题
99.9%的问题都不是新问题,早有人碰到并解决过,而这种思想和经验,可以为你所用
2.深入原理、洞悉本质
绝大多数程序员,都只会套用别人的库/框架,而当你具备了底层的思想,就会拥有巨大的优势,不但可以更好的使用其他人的东西,还可以开发出属于自己的框架
3.程序思想
看别人的代码能看懂,自己动手就一脸懵逼?这就是缺乏程序思想,数据结构与算法能从根本上改善这点
4.面试必考
绝大多数面试都会问算法,而绝大多数面试者不是背答案就是瞎胡说,为什么不正面直面这个问题从头解决呢
课程内容:
-
数据结构与算法入门
-
【试听】课程介绍
-
【试听】什么是数据结构
-
如何衡量算法的优劣-大O表示法、冒泡排序
-
如何衡量数据结构的优劣
-
-
必备基础知识
-
数学基础 1-函数形态与算法复杂度
-
数学基础 2-多项式时间与P、NP问题
-
数学基础 3-分治
-
数学基础 4-递归
-
语言基础
-
-
基础数据结构 - 线性表
-
什么是表-线性表与链表
-
线性表基础操作 - 添加、插入
-
线性表基础操作 - 修改、删除
-
线性表基础操作 - 查找
-
有序表操作 - 添加、修改
-
有序表操作 - 查找
-
-
基础数据结构 - 链表
-
什么是链表、添加操作
-
链表基础操作 - 访问、修改、插入
-
链表基础操作 - 删除、查找
-
扩展链表 - 头尾、双向
-
扩展链表 - 循环、缓存
-
-
基础数据结构 - 栈、队列
-
什么是栈、队列
-
基于线性表的栈
-
基于链表的栈
-
基于线性表的队列
-
基于链表的队列
-
-
基础数据结构 - 树
-
什么是树
-
树基础操作 - 创建
-
树基础操作 - 添加、删除、查找、修改
-
二叉树 1-认识BST
-
二叉树 2-BST的实现
-
扩展树-遍历
-
-
课程总结
在线客服QQ:1813402318(请注明咨询哪门课程)
上一篇:vue