数据结构-(Java语言描述)

本书特色

[

全书以Java 为基础,将面向对象的思想融入数据结构设计和算法设计之中,通过精选基础理论内容、降低理论难度和抽象性、加强实践环节等措施来提高学生的面向对象程序设计理论知识水平和增强学生实践操作的能力,并力求以全国计算机等级考试大纲中对于数据结构与算法的考核知识点为基准,来组织和设计教材。同时,基于Java语言已经提供了诸如栈、队列、链表、字符串、数组、集合等内置数据结构的状况,并兼顾大数据技术、物联网技术等新专业方向对地理位置、图像、视频等数据处理的需要,本书强化了诸如串、矩阵、广义表、树和图等数据结构的设计和应用,从而为新兴的技术应用提供更多的支持。本书以面向高等职业院校的学生为主,兼顾计算机等级考试者、计算机爱好者的需求,立足于把数据结构的基本概念和基本算法讲清楚,讲透彻。为了方便教学,本书还配有电子课件等教学资源包,任课教师和学生可以登录“我们爱读书”网(www.ibook4us.com)注册并浏览,任课教师还可以发邮件至hustpeiit@163.com索取。

]

内容简介

[

全书以Java 为基础,将面向对象的思想融入数据结构设计和算法设计之中,通过精选基础理论内容、降低理论难度和抽象性、加强实践环节等措施来提高学生的面向对象程序设计理论知识水平和增强学生实践操作的能力,并力求以全国计算机等级考试大纲中对于数据结构与算法的考核知识点为基准,来组织和设计教材。同时,基于Java语言已经提供了诸如栈、队列、链表、字符串、数组、集合等内置数据结构的状况,并兼顾大数据技术、物联网技术等新专业方向对地理位置、图像、视频等数据处理的需要,本书强化了诸如串、矩阵、广义表、树和图等数据结构的设计和应用,从而为新兴的技术应用提供更多的支持。

]

目录

项目1导论/1任务1课程的初步认识/1任务2数据结构中常用的术语与概念/3任务3数据类型及面向对象的概念/5任务4算法/9
项目2线性表/14任务1线性表的相关概念及抽象数据类型/14任务2顺序表/17任务3单链表/25
项目3堆栈/39任务1栈的相关概念及抽象数据类型/39任务2顺序栈/41任务3链栈/46
项目4队列/53任务1队列的相关概念及抽象数据类型/53任务2链队列/55任务3循环队列/62
项目5串/70任务1串的相关概念/70任务2串的存储与基本运算实现/71
项目6数组、矩阵和集合/78任务1认识数组/78任务2矩阵/81任务3集合/86
项目7广义表/93任务1广义表的相关概念及抽象数据类型/93任务2广义表的存储结构/95任务3广义表的基本运算/96
项目8树与二叉树/99任务1树/99任务2二叉树/101任务3树、树林与二叉树/119任务4树与树林的遍历/121
项目9图/125任务1图的相关概念及其抽象数据类型/125任务2图的存储方式/128任务3图的遍历/132任务4图的应用/138
项目10查找/152任务1查找简介/152任务2常用见查找方法/153
项目11排序/162任务1排序简介/162任务2内部排序法/163任务3外部排序法/178
项目12综合实训/180
参考文献/186

封面

数据结构-(Java语言描述)

书名:数据结构-(Java语言描述)

作者:魏郧华

页数:185页

定价:¥38.0

出版社:华中科技大学出版社

出版日期:2019-09-01

ISBN:9787568055611

PDF电子书大小:43MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注