数据结构和算法(Java)-张晨光-专题视频课程
数据结构和算法(Java)—579人已学习
课程介绍
如果说各种编程语言是程序员的招式,那么数据结构和算法就相当于程序员的内功。 想写出精炼、优秀的代码,不通过不断的锤炼,是很难做到的。 开这个系列的目的是为了自我不断积累。不积跬步无以至千里嘛。
课程收益
如果不懂数据结构的,可能随便选择一个容器来存储,也能完成所有的功能,但是后期如果随着学生数据量的增多,随便选择的数据结构肯定会存在性能问题,而一个懂数据结构和算法的人,在实际编程中会选择适当的数据结构来解决相应的问题,会极大的提高程序的性能。
讲师介绍
张晨光 更多讲师课程
主要研究方向为J2EE、.net 、数据库 、前端、Android,曾经服务过大型上市国企IT部门,软件企业联合创始人,对软件研发管理、市场营销有自己独特思想体系!
课程大纲
第1章:算法概论
1. 算法概论 10:45
2. 算法思考 8:15
3. 数据结构的逻辑结构 5:37
4. 数据结构的基本概念精讲 18:23
第2章:冒泡排序
1. 冒泡排序java代码实现 12:45
第3章:插入排序
1. 插入排序 20:55
第4章:桶排序
1. 桶排序 11:35
2. 深入桶排序 18:23
3. 归并排序原理 19:24
4. 归并排序递归实现 13:55
5. 归并排序java代码精讲 15:49
第5章:链表
1. 链表原理 14:31
2. 单链表的java代码实现 25:51
3. 循环、双端和双向链表 19:50
第6章:栈
1. 栈原理和代码模拟实现 18:56
2. 字符串逆序原理 8:13
3. 字符串分隔符匹配原理 24:51
4. 栈原理精讲 12:11
5. 栈顺序存储入栈和压栈原理 7:54
第7章:队列
1. 队列原理及静态队列 15:24
2. 循环队列JAVA实现 17:50
3. 循环队列精讲 18:46
第8章:二叉树
1. 树 7:01
第9章:红黑树
1. 树的遍历 5:05
第10章:哈夫曼树
1. 哈夫曼树 10:33
第11章:图论基础
1. 图论基础 11:22
第12章:深度优先和广度优先
1. 图的深度优先遍历 5:17
第13章:带权图的解决方案
1. 最小生成树-普利姆算法 10:45
第14章:堆
1. 贪心算法第一次课 10:43
2. 贪心算法第二次课 7:57
3. 贪心算法第三次课 9:25
第15章:哈希表
1. 贪心原理 12:39
2. 活动教室占用思路 12:51
3. 纸币找零问题 13:09
第16章:递归
1. 递归算法求阶乘 16:54
2. 汉诺塔问题 24:09
3. 递归文件操作和二分查找实现 15:19
第17章:背包问题
1. 球赛预测问题 11:16
第18章:二分查找算法
1. 线性查找算法 9:53
2. 二分查找 17:41
第19章:普里姆算法
1. 穷举算法 7:46
第20章:总结
1. 韩信点兵和搬砖问题 12:06
大家可以点击【 查看详情】查看我的课程
数据结构和算法(Java)-张晨光-专题视频课程相关推荐
- JAVA WEB开发实战-张晨光-专题视频课程
JAVA WEB开发实战-379人已学习 课程介绍 走进JSP.掌握JSP语法.JSP内置对象.Servlet技术.综合实验(一)--JSP使用Model2实现登录模块.EL表达式语言 ...
- JAVA 编程-张晨光-专题视频课程
JAVA 编程-285人已学习 课程介绍 OOP: Object Oriented Programming,面向对象的程序设计.所谓"对象"在显式支持面向对象的语言 ...
- JAVA 编程开发入门-张晨光-专题视频课程
JAVA 编程开发入门-1466人已学习 课程介绍 Java是目前世界上流行的计算机编程语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言.这可以概括Java有着自己独特的优势 ...
- javaweb mooc在线系统案例实战-张晨光-专题视频课程
javaweb mooc在线系统案例实战-170人已学习 课程介绍 讲解在线mooc系统的开发,从需求分析到类图设计,数据库设计,架构设计,代码编写等等. 课程收益 掌握jav ...
- OCJP认证考试复习课-张晨光-专题视频课程
OCJP认证考试复习课-388人已学习 课程介绍 OCJP是甲骨文推出的的国际认证. 本课程由Java总监级讲师专注Java十三年,不但包含OCJP考试全部内容,还特意制作了很有针对性 ...
- JSON开发详解-张晨光-专题视频课程
JSON开发详解-25人已学习 课程介绍 JSON 是轻量级的文本数据交换格式,JSON 文本格式在语法上与创建 JavaScript 对象的代码相同,JSON 比 XML 更小.更快 ...
- oracle数据库教程-张晨光-专题视频课程
oracle数据库教程-978人已学习 课程介绍 Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统.它是在数据库领 ...
- 高性能MySQL数据库(含二级考试)-张晨光-专题视频课程
高性能MySQL数据库(含二级考试)-565人已学习 课程介绍 打造高性能MySQL数据库,完善的课程体系,基础+实操让你学透Mysql,高效解决企业数据库性能问题掌握MySql核心技 ...
- 高薪就业面试题-张晨光-专题视频课程
高薪就业面试题-65人已学习 课程介绍 针对java基础.java面向对象编程.框架设计.设计模式等就业面试题讲解 课程收益 争取各位同学月入过万,基础扎实,面试题答得妥妥的! ...
最新文章
- java 圈复杂度_关于Java:降低Switch语句的循环复杂度-Sonar
- java中1代表什么,java中iamp; =(i-1)的含义是什么
- 华为宣布了,手机将全面支持鸿蒙!
- c++ map初始化_Go学习每日一问(18)-map元素查找
- 360内部监控系统Wonder实践之路
- 深度学习VS机器学习——到底什么区别
- python有趣的代码-介绍wtfPython—Python中一组有趣微妙的代码【收藏】
- 190425每日一句
- 深山红叶(袖珍PE系统工具箱)
- (Matlab实现)基于蒙特卡洛模拟的大规模电动车充电模型
- cad的dwg文件转html文件,dwg转dwf文件怎么打开?
- Ubuntu 截图编辑_编辑截图工具
- 在控制面板找不到程序的情况下,卸载流氓软件
- 除夕最绚丽3D烟花代码(html+音效)
- sourceTree细节安装
- 关于熔断器Hystrix替代方案的调研报告
- Tomcat 优化
- 2021打卡小程序源码 流量主爆棚
- python(28): 连接oracle环境离线安装及报错解决87,193
- csdn涨粉秘籍测评
热门文章
- 小师妹学JVM之:JVM中的Safepoints
- Effective Java之多个构造参数考虑用构建器(二)
- Codeup墓地-问题 D: 最短路径
- 蓝桥练习-算法训练 素因子去重
- 【通俗易懂】RPA是什么?
- 万进制——蓝桥杯|ACM 大数阶乘——21行代码AC
- margin塌陷与margin合并、浮动流
- 机器学习如何计算特征的重要性_干货 :机器学习中的特征工程总结
- java和android 语法区别_病症解析:语言发育迟缓和自闭症的联系与区别
- pb string最大长度_跑马备赛训练计划大盘点,助你跑出PB