数据结构和算法(Java)-张晨光-专题视频课程

数据结构和算法(Java)—579人已学习
课程介绍    
png
    如果说各种编程语言是程序员的招式,那么数据结构和算法就相当于程序员的内功。 想写出精炼、优秀的代码,不通过不断的锤炼,是很难做到的。 开这个系列的目的是为了自我不断积累。不积跬步无以至千里嘛。
课程收益
    如果不懂数据结构的,可能随便选择一个容器来存储,也能完成所有的功能,但是后期如果随着学生数据量的增多,随便选择的数据结构肯定会存在性能问题,而一个懂数据结构和算法的人,在实际编程中会选择适当的数据结构来解决相应的问题,会极大的提高程序的性能。
讲师介绍
    张晨光更多讲师课程
    主要研究方向为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
大家可以点击【查看详情】查看我的课程
发布了694 篇原创文章 · 获赞 637 · 访问量 127万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 创作都市 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览