数据结构与算法java_数据结构与算法(Java语言版).pdf

数据结构与算法( 语言版)

Java

周 鹏 雷国洪 谢从满 邓小炼 编著

湖北科学技术出版社

内 容 提 要

, 、

本书根据抽象数据类型的实现方法与Java语言的面向对象特性 抽象 封装了线性

、 、 、 、 , 。

表 堆栈 队列 二叉树 图等基本数据结构 较好地体现了面向对象的思想 在算法部

, 、 、 , 、

分 介绍了基于归纳的递归 分治法 贪心法等基本的算法与设计技巧 以及均摊分析

, ,

Mastermethod等高级分析方法 并给出了相应的实现代码 其中许多代码可以直接运用

。 ,

到工程实践中 本书可作为普通高等院校学生的教材 也可作为具有一定Java基础的读

者学习数据结构的参考书。

· ·

1

前 言

数据结构是在非数值计算的程序设计问题中研究计算机的操作对象及其相互关系

, 。

和运算等的学科 是计算机应用相关专业的基础课

, ,

在了解编程语言的基本语法后 通过对数据结构课程的学习 能够让读者进一步熟

, , (

悉编程语言 熟练使用该语言来表达自己的思想 毕竟任何语言 包括自然语言和机器语

) 。 , ,

言 都是用来表达思想的 教学中 采用常用的程序设计语言来描述数据结构与算法 让

, 。

实例代码可被直接使用 课程会更有实用价值

, ,

习惯上 大多数理工科学生的程序设计入门教程是 语言程序设计 数据结构课程

C

采用 / 语言描述。 语言是面向过程的程序设计语言的优秀代表, 属于面

CC++ C C++

, ,

向对象的程序设计语言 当今的主流程序设计语言是面向对象的 但在现有数据结构教

程中涉及 C++面向对象的思想相对较少。

,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值