- 12
- 0
- 约 40页
- 2015-12-10 发布于河南
- 举报
《Java数据结构和算法》.ppt
Java数据结构和算法 2009-03-11 数据结构简介 数据结构 数据结构是对在计算机内存中(有时在磁盘中)的数据的一种安排。 数据结构包括数组、链表、栈、队列、二叉树、哈希表等等。 数据结构的特性如下: 数组 数组是应用最为广泛的数据结构。也是比较简单易懂的一种。 在JAVA中的应用: 创建数组 int[ ] intArray = new int[100]; 访问数组 temp = intArray[3]; intArray[3]=20; 链表 用链式存储结构存储的线性表称为链表 上面提到数组作为数据存储结构有一定的缺陷。在无序数组中搜索是低效的;而在有序数组中插入的效率是比较低的。况且在创建数组后它的大小是不可改变的。 而链表可以解决上面的问题。 单向链表 链表 单向链表在JAVA中的应用: LinkList类,只有一个数据项,即对链表中第一个链节点的引用,叫做first。从first出发,沿着链表通过每个链结点(Link类的实例)的next字段,就可以找到其他的链结点。 代码如下: 链表 链表 循环链表 链表 循环链表与传统链表基本相似,但有一个新增特性:即最后一个结点对第一个结点的引用。 双向链表提供链表向前和向后的遍历的能力。秘密在于每个链结点有两个指向其他链结点的引用,而不是一个。第一个指向下一个链结点。第
您可能关注的文档
- 《2016版《水利工程施工机械台时费定额》》.xls
- 《2016环评内部培训资料(验收监测)彭飞翔》.ppt
- 《2016电气通用技术标准》.ppt
- 《2016研发试制面料核价》.xls
- 《2016职场工作总结PPT模板2》.ppt
- 《2016货币金融学》.ppt
- 《2016高中政治 6.1储蓄存款和商业银行课件 新人教版必修1》.ppt
- 《24920.商务服装有用的单词》.xls
- 《25、第二十五章 抗高血压药》.ppt
- 《2国际收支》.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)