数据结构和算法(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)-张晨光-专题视频课程相关推荐

  1. JAVA WEB开发实战-张晨光-专题视频课程

    JAVA WEB开发实战-379人已学习 课程介绍         走进JSP.掌握JSP语法.JSP内置对象.Servlet技术.综合实验(一)--JSP使用Model2实现登录模块.EL表达式语言 ...

  2. JAVA 编程-张晨光-专题视频课程

    JAVA 编程-285人已学习 课程介绍         OOP: Object Oriented Programming,面向对象的程序设计.所谓"对象"在显式支持面向对象的语言 ...

  3. JAVA 编程开发入门-张晨光-专题视频课程

    JAVA 编程开发入门-1466人已学习 课程介绍         Java是目前世界上流行的计算机编程语言,是一种可以编写跨平台应用软件的面向对象的程序设计语言.这可以概括Java有着自己独特的优势 ...

  4. javaweb mooc在线系统案例实战-张晨光-专题视频课程

    javaweb mooc在线系统案例实战-170人已学习 课程介绍         讲解在线mooc系统的开发,从需求分析到类图设计,数据库设计,架构设计,代码编写等等. 课程收益     掌握jav ...

  5. OCJP认证考试复习课-张晨光-专题视频课程

    OCJP认证考试复习课-388人已学习 课程介绍         OCJP是甲骨文推出的的国际认证. 本课程由Java总监级讲师专注Java十三年,不但包含OCJP考试全部内容,还特意制作了很有针对性 ...

  6. JSON开发详解-张晨光-专题视频课程

    JSON开发详解-25人已学习 课程介绍         JSON 是轻量级的文本数据交换格式,JSON 文本格式在语法上与创建 JavaScript 对象的代码相同,JSON 比 XML 更小.更快 ...

  7. oracle数据库教程-张晨光-专题视频课程

    oracle数据库教程-978人已学习 课程介绍         Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统.它是在数据库领 ...

  8. 高性能MySQL数据库(含二级考试)-张晨光-专题视频课程

    高性能MySQL数据库(含二级考试)-565人已学习 课程介绍         打造高性能MySQL数据库,完善的课程体系,基础+实操让你学透Mysql,高效解决企业数据库性能问题掌握MySql核心技 ...

  9. 高薪就业面试题-张晨光-专题视频课程

    高薪就业面试题-65人已学习 课程介绍         针对java基础.java面向对象编程.框架设计.设计模式等就业面试题讲解 课程收益     争取各位同学月入过万,基础扎实,面试题答得妥妥的! ...

最新文章

  1. java 圈复杂度_关于Java:降低Switch语句的循环复杂度-Sonar
  2. java中1代表什么,java中iamp; =(i-1)的含义是什么
  3. 华为宣布了,手机将全面支持鸿蒙!
  4. c++ map初始化_Go学习每日一问(18)-map元素查找
  5. 360内部监控系统Wonder实践之路
  6. 深度学习VS机器学习——到底什么区别
  7. python有趣的代码-介绍wtfPython—Python中一组有趣微妙的代码【收藏】
  8. 190425每日一句
  9. 深山红叶(袖珍PE系统工具箱)
  10. (Matlab实现)基于蒙特卡洛模拟的大规模电动车充电模型
  11. cad的dwg文件转html文件,dwg转dwf文件怎么打开?
  12. Ubuntu 截图编辑_编辑截图工具
  13. 在控制面板找不到程序的情况下,卸载流氓软件
  14. 除夕最绚丽3D烟花代码(html+音效)
  15. sourceTree细节安装
  16. 关于熔断器Hystrix替代方案的调研报告
  17. Tomcat 优化
  18. 2021打卡小程序源码 流量主爆棚
  19. python(28): 连接oracle环境离线安装及报错解决87,193
  20. csdn涨粉秘籍测评

热门文章

  1. 小师妹学JVM之:JVM中的Safepoints
  2. Effective Java之多个构造参数考虑用构建器(二)
  3. Codeup墓地-问题 D: 最短路径
  4. 蓝桥练习-算法训练 素因子去重
  5. 【通俗易懂】RPA是什么?
  6. 万进制——蓝桥杯|ACM 大数阶乘——21行代码AC
  7. margin塌陷与margin合并、浮动流
  8. 机器学习如何计算特征的重要性_干货 :机器学习中的特征工程总结
  9. java和android 语法区别_病症解析:语言发育迟缓和自闭症的联系与区别
  10. pb string最大长度_跑马备赛训练计划大盘点,助你跑出PB