1 / 43
文档名称:

《Java数据结构和算法.》.docx.docx

格式:docx   页数:43页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《Java数据结构和算法.》.docx.docx

上传人:junli42416 2016/7/2 文件大小:0 KB

下载得到文件列表

《Java数据结构和算法.》.docx.docx

相关文档

文档介绍

文档介绍:Java 数据结构和算法一、数组于简单排序......................................................................................................................... 1 二、栈与队列..................................................................................................................................... 4 三、链表............................................................................................................................................. 7 四、递归........................................................................................................................................... 22 五、哈希表....................................................................................................................................... 25 六、高级排序................................................................................................................................... 25 七、二叉树....................................................................................................................................... 25 八、红—黑树................................................................................................................................... 26 九、堆............................................................................................................................................... 36 十、带权图....................................................................................................................................... 39 一、数组于简单排序数组数组( array )是相同类型变量的集合,可以使用共同的名字引用它。数组可被定义为任何类型,可以是一维或多维。数组中的一个特别要素是通过下标来访问它。数组提供了一种将有联系的信息分组的便利方法。一维数组一维数组( one-dimensional array )实质上是相同类型变量列表。要创建一个数组,你必须首先定义数组变量所需的类型。通用的一维数组的声明格式是: type var-name[ ];获得一个数组需要 2步。第一步,你必须定义变量所需的类型。第二步,你必须使用运算符 new 来为数组所要存储的数据分配内存,并把它们分配给数组变量。这样 Java 中的数组被动态地分配。如果动态分配的概念对你陌生,别担心,它将在本书的后面详细讨论。数组的初始化( array initializer )就是包括在花括号之内用逗号分开的表达式的列表。逗号分开了数组元素的值。 Java 会自动地分配一个足够大的空间来保存你指定的初始化元素的个数,而不必使用运算符 new 。 Java 严格地检查以保证你不会意外地去存储或引用在数组范围以外的值。 Java 的运行系统会检查以确保所有的数组下标都在正确的范围以内(在这方面, Java 与 C/C++ 从根本上不同, C/C++ 不提供

最近更新

牛津译林版英语语法知识点精讲:九年级下Unit.. 9页

特种设备无损检测UT 专业 试题1 5页

现代汉语修辞及参考答案 6页

生活语文土木火开公课优点 6页

电厂回热加热器运行优化 8页

电视节目策划复习重点 14页

白皮书清华同方农产品批发市场信息化建设解决.. 31页

盘扣式脚手架施工作业指导书 10页

研究报告作文500字优秀作文(精选9篇) 8页

福建省泉州市鲤城区泉州市第七中学2022-2023学.. 11页

税务会计心得体会(5篇) 11页

第4课《在民族复兴的历史丰碑上——2020中国抗.. 4页

第六章 土地利用管理 9页

管线保护及应急预案 6页

经典全收集:中药对药大全! 10页

综合布线系统自检方案 8页

网络软件项目管理方案(全) 4页

老师教学能力培训总结5篇 14页

职业病诊断医师资格培训考试试题 17页

胰腺炎的血管并发症【基本外科讨论版】 4页

致全体新生家长的一封信(精选5篇) 9页

苏教版 英语五年级上册1-7单元 重点单词,短语.. 8页

苏版五年级科学[上册]复习试题和答案解析(最全.. 12页

蒲松龄《狼》教学设计【优秀5篇】 17页

西方经济学(本)课程教学实施细则 12页

认识区域专题复习 高中地理鲁教版 选择性必修.. 7页

设备管理年终总结结尾范例(通用15篇) 63页

课时掌控八年级下册物理重庆专用电子版 4页

紧急救护完美肌肤ppt 45页

跆拳道在当代青少年素质教育中的作用[合集5篇.. 13页