数据结构:Java语言描述:微课版

数据结构:Java语言描述:微课版

评分

★★★★★

ISBN

9787115611123

出版社

人民邮电出版社 2023-06-01出版

作者

孙琳 姚超

内容简介
本书系统地介绍了数据结构的基础理论和算法设计方法,以及数据结构的应用、算法性能评价等内容,使读者进一步理解数据抽象与编程实现的关系,提高用计算机解决实际问题的能力。 本书共10章,分为4个部分。第1部分(第1章)介绍数据结构和算法的基本概念等;第2部分(第2章~第7章)详细讲解不同类型的数据结构,包含线性结构(线性表、链表、栈、队列、串、数组、广义表)和非线性结构(树、图);第3部分(第8章~第9章)介绍程序中经常用到的算法,即查找和排序;第4部分(第10章)是综合实训部分,通过商品管理系统等8个案例展示数据结构实现和应用的过程,并在最后提供综合项目实训与课程设计报告模板。 本书可作为职业院校、应用型本科院校计算机专业和其他相关专业的教材和参考书,也可供从事计算机软件开发的科技工作者参考。
AI简介
这是一本以Java语言为工具,系统介绍数据结构基础理论和算法设计方法的书籍。本书分为4个部分,第1部分(第1章)介绍数据结构和算法的基本概念等;第2部分(第2章~第7章)详细讲解不同类型的数据结构,包含线性结构(线性表、链表、栈、队列、串、数组、广义表)和非线性结构(树、图) ;第3部分(第8章~第9章)介绍程序中经常用到的算法,即查找和排序;第4部分(第10章)是综合实训部分,通过商品管理系统等8个案例展示数据结构实现和应用的过程,并在最后提供综合项目实训与课程设计报告模板。 本书以Java虚拟机原理和Java跨平台原理为起点,详细讲解了Java语言的特点、Java字节码、Java虚拟机的功能以及它们之间的关系。在讲解数据结构时,本书首先介绍了数据结构与算法基础概述,然后详细讲解了线性表、栈和队列、字符串、数组、广义表等基本数据结构,并进一步介绍了树和二叉树的基本概念,以及二叉树的遍历方法。对于图的存储结构及其构造方法,本书也进行了详细的讲解。 在讲解查找和排序算法时,本书首先介绍了静态查找表的顺序查找与折半查找,然后介绍了动态查找表的概念和特点,并进一步介绍了各种排序算法,如插
阅读/下载地址