《数据结构与算法_Java语言视频教程》java数据结构与算法视频教程 原来见过最多的c语言版的数据结构与算法视频,很少见java版本的,该教材适合于有Java基础的学习者,通过对数据结构与算法的学习,能够掌握Java语言的精髓所在,灵活的运用Java语言解决各种复杂的问题,学习技术的同时,更重要的是掌握编程思想,修炼编程内功。建议各个同学们学习完此课程后,再学习设计模式、操作系统原理等课程,之后你会对编程语言有新的认识哦!
学习数据结构的目的有三个。
1.学习常用的数据结构,这些数据结构形成了我们程序员基本数据结构工具箱(toolkit)。对于许多常见的问题,工具箱里的数据结构是理想的选择。程序员可以直接拿来或经过少许的修改就可以使用,非常方便。
2.学习常用的算法,这和数据结构一样,是人们在长期实践过程中的总结,程序员可以直接拿来或经过少许的修改就可以使用。可以通过算法训练来提高自身程序设计水平。
3.目的是通过程序设计的技能训练促进程序员综合能力的提高
【课程目录】
NetBeans 下载和安装
数据结构和算法的概述
数组基础知识
有序数组和二分查找
存储对象的数组和大O表示法
简单排序冒泡排序
简单排序 选择排序
简单排序 插入排序
对象的插入排序
栈
栈应用实例
队列
优先级队列
解析算术表达式
单链表
双端链表
用链表实现抽象数据类型
有序链表
双向链表
链表 迭代器
递归 三角数字
递归 阶乘和变位字
递归 二分查找
递归 汉诺塔问题
递归 归并排序
递归 消除递归
希尔排序
快速排序和基数排序
二叉树
红黑树
234Tree
D11 01 哈希表 简介和线性探测哈希表
哈希表 再哈希法
哈希表 链地址法
堆
堆排序
图简介和图搜索
图 最小生成树
有向图的拓扑排序
带权图 最小生成树
带权图的最短路径问题
本资源来源于 网络 付费网站 付费收集而来, 随时收集更新资源 本站专注搜集和分享各种付费网站资源,感谢您的信任
资源下载地址:
游客,如果您要查看本帖隐藏内容请 回复>>> 开通VIP无需回帖直接下载VIP通道
本站所有资源都来源于网络收集,网友提供或者交换而来!
如果侵犯了您的权益,请及时联系客服,我们即刻删除! |