Java数据结构和算法 中文第二版 PDF+源代码 网盘下载

  [复制链接]

2118

主题

2134

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
37892
admin 发表于 2021-3-10 19:23:37
26930 106
Java数据结构和算法介绍了计算机编程中使用的数据结构和算法,对于在计算机应用中如何操作和管理数据以取得最优性能提供了深入浅出的讲解。全书共分为15章,分别讲述了基本概念、数组、简单排序、堆和队列、链表、递归、进阶排序、二叉树、红黑树、哈希表及图形等知识。附录中则提供了运行专题Applet和例程、相关书籍和问题解答。本书提供了学完一门编程语言后进一步需要知道的知识。本书所涵盖的内容通常作为大学或学院中计算机系二年级的课程,在学生掌握了编程的基础后才开始本书的学习。  {( j: |% b4 d! F$ J5 z
8 i- m' ]3 F  q2 b' Q/ B
目录! A5 r! `' ?) l/ o: l
出版说明" l# w" M$ i( ^! {( f, I
献词
# m2 x# Z+ j/ B; r8 k简介
$ x( k% j0 g  J5 t6 M第1章 综述! g* z1 N8 a4 l1 B  P9 M$ J
数据结构和算法能起到什么作用?* U% U* [/ w' h, q- P/ O
数据结构的概述( C; w! h, L( K3 I5 d
算法的概述# c) z+ R6 V+ j0 B* W
一些定义
) E5 j  I! K; p# c面向对象编程* J5 Z2 g# E" p7 d$ j/ Y- C
软件工程
; \: o$ `" B) s& ?) ]+ V对于C++程序员的Java
$ d- B! f, X( nJava数据结构的类库8 \1 S9 F7 q6 _; {; g
小结- {* T' `2 s! u4 V6 _' c- n0 t
问题
2 `, P6 o- m, k第2章 数组  f3 }3 U" l, J! o8 f; w
Array专题Applet8 L. H9 O( ^3 L- ?, A! @  w5 Z) S
Java中数组的基础知识
/ \6 N5 D9 l, @! |将程序划分成类
" H0 x, S( `4 }' j& ~9 B类接口( h" D5 f7 {3 X& o
Ordered专题applet
# S! l, ^0 Q) L4 k7 W3 ^% ~. v( ?有序数组的Java代码9 G4 f  D: X! ^8 b# i+ R' ]
对数
7 ]5 q1 T& T: X0 t4 z! ]; D) m存储对象: T* Y  g' r+ U7 }  z3 g! `8 M
大O表示法
2 O+ f4 J) _7 d( V为什么不用数组表示一切?
0 z* \9 z* q: M$ y& q% E- L# `小结  L6 q3 `, u. Y
问题& R& _) g9 T8 X, M  L2 ~$ ?
实验% P) r+ n6 W4 m. u
编程作业% }$ s5 u1 s6 r! X
第3章 简单排序
5 s$ L% u1 p9 |6 B- _3 z如何排序?- g$ A, B2 q) q& j8 `4 T. B0 H
冒泡排序$ `, m' C! y  p- n# b, i
选择排序; }0 W1 j3 q* i7 e) P
插入排序! B" p- {( W, N3 Y" Z3 q
对象排序
- F$ R# r+ M7 [1 ~几种简单排序之间的比较' q8 F# C$ d; y$ R. z" q
小结
4 x/ m) W6 b+ j问题& p/ O2 r1 z. Q- y" L
实验- |0 O4 ~' n! L. ~: [4 W
编程作业9 O% b# A9 K) X
第4章 栈和队列) t, S; j: s) h( q$ Y$ c
不同的结构类型6 q4 m  z$ g( {# C
) `- e  o$ c, r! ~7 o
队列8 E2 i/ ~; L1 Y
优先级队列' e9 N& W; z# E% o
解析算术表达式6 B3 G$ M* a3 z% Y7 Y- t
小结$ @( j- B$ H8 N7 _  f. F. T
问题
" T4 J3 q. u# l4 h9 g# w$ e实验
0 `# \$ v+ F1 l% V) s  @; i( Q编程作业% g  P/ M8 A+ I- p5 V. ?5 M
第5章 链表
- r; k0 H/ s% M4 K链结点(Link)" `  }! V4 o2 z8 Z" V0 J0 A' {/ N! h
LinkList专题Applet* J3 f7 m. l8 b' m1 y2 I
单链表
5 s7 `8 O) v+ x" {, l9 X查找和删除指定链结点
$ {) A3 x. i/ o双端链表
. N, g  u) K9 m/ p链表的效率' e1 C# C0 E0 G
抽象数据类型
' _5 X( {8 ]' |* ?* Q3 `4 J) W有序链表
, l0 B1 ]5 l" y- {4 u3 \双向链表
% r$ h8 ^) X/ S% ^2 O迭代器( w  R' g9 j8 p
小结
, i. p3 w+ c- `! n- X( M6 L问题
9 H' U& {1 {9 B4 O9 C, O2 `实验8 O( [) \! X& E4 X( u# r2 i
编程作业
, k( D6 f  |  @( \* A6 @0 J# c# f第6章 递归- K" z/ y% K( f  D
三角数字
- `7 v( ~* F! T( B7 F阶乘
0 ~1 s3 d9 `; t. S: J9 ~变位字0 `. W7 s+ J& G8 K1 c
递归的二分查找
6 Z; m7 E6 d; d  X汉诺(Hanoi)塔问题
8 Q& K1 {& a/ V8 W+ x归并排序1 V! k) K0 E2 Z" j3 s1 N1 j+ v# ^
消除递归5 e' O+ c2 L9 b2 n% ]( ^/ K
一些有趣的递归应用
( r2 z) L/ f+ k: n  g3 L3 h小结1 h4 M, n. _; e# m
问题
0 ?- l. w! m7 L$ `实验2 l  @% K" s0 ?. K7 j/ G2 g* o
编程作业" T9 G: _5 y9 C2 q6 _% @7 t
第7章 高级排序
# v+ C8 p6 o1 q希尔排序5 @% f9 N, ~+ L) O0 N# b1 A
划分5 W4 K: X: z( J& J# q0 L
快速排序6 O0 E! d% g: O5 y4 R+ \
基数排序
3 V* i, {- e; U2 e$ U4 p小结
) O4 U" o2 y7 q: S3 Q; N  c9 ~. ]1 c问题7 u, e9 a$ N- [0 l  }
实验
5 R0 E( t. \7 K' c0 g  }编程作业
  A; m# G8 V+ F  c第8章 二叉树9 F) L/ _+ M5 e. v. I
为什么使用二叉树?
. y& C$ h7 u& O. b2 B树的术语0 y! J# J/ g( T
一个类比, o5 E2 S5 y3 f$ d- J
二叉搜索树如何工作
: N% H  q* V+ Q- ]) O% o查找节点
  n7 e9 @3 @7 t* S3 O插入一个节点7 |- w+ |- S% X2 k  L1 G2 f& U
遍历树& F. q. {8 ~* x
查找最大值和最小值! L; l( u, j% b) a7 G# \
删除节点
( u! x- y/ M$ H) E! o6 N二叉树的效率
; A+ Q" s+ c/ ]用数组表示树- z+ U3 E% a4 O+ f# \# z
重复关键字: ~& `; q& z+ X# r+ z+ S
完整的tree.java程序
5 ?' Q1 L8 d  @$ `  Y4 j哈夫曼(Huffman)编码6 b# Q- }+ i# T: z: y
小结
/ {1 I, G& L' O) M问题
5 {; J" l& A3 Y实验- u' e+ W8 o2 h" Y* d
编程作业
/ _+ r- m9 j7 d' h% T) G2 O第9章 红-黑树& l; n( X  N, V5 f
第10章 2-3-4树和外部存储) a1 b* F: G& B" I; L
第11章 哈希表+ T* x4 o$ B3 B2 a5 q" g
第12章 堆8 ~* g6 v2 z# f7 Z+ z5 [) I
第13章 图: [. ]- N4 F/ r( F& P
第14章 带权图) @$ r3 Y: R+ b! u' N
第15章 应用场合+ z3 n7 K4 N5 u; Y* U
附录A 运行专题applet和示例程序
; C0 }( B: v: F4 P7 j/ q附录B 进一步学习
- h7 }% Z& A% K6 f  A附录C 问题答案
, d& u% K5 N! ~! P9 T, K7 o
* l$ z& ]2 L6 H6 S5 f% M2 _$ T& I下载地址
5 I0 W" Z, f1 B! F+ Y# f% f9 B
游客,如果您要查看本帖隐藏内容请回复

: M* Z. u6 u5 p1 E4 S  [7 Q1 nVIP会员全站免金币4 D# P5 h$ e1 [
IT直通车已为全国各地程序员提供上千G课程资源
% E/ N7 _1 R: g! y; e# R; f如您需要购买本站VIP会员,请点击「开通VIP」享受全站资源免金币无限制下载!  o, D6 ~* I1 Z, E- ?5 U

! V4 }$ ?% V  m& E* g5 S. @6 H失效反馈
7 ]$ }  Q+ I5 u  v" m2 c& a7 _' r. MIT直通车所有资源都存放在自己注册的百度网盘,失效可修复,确保持续可用; L& [9 j0 B; b+ T
如您需要的资源链接提示失效,请尽情反馈给我们,将在收到反馈后尽快修复「点击反馈' }8 j: h( m+ l

9 o- D" @- n! u% [获得帮助
. V+ X( W6 u3 m需要帮助吗?点击网站右侧在线客服,7X12小时在线!0 u. k, Z1 S7 s& m

2 A( r  O) M0 g
回复

使用道具 举报

历史人物费 发表于 2021-3-10 19:28:11
回帖看看下载地址
回复

使用道具 举报

tianfang 发表于 2021-3-11 11:24:31
祝IT直通车越办越好
回复

使用道具 举报

如心所愿1 发表于 2021-3-15 11:35:55
谢谢分享学习~
回复

使用道具 举报

123457608 发表于 2021-3-15 11:43:53 来自手机
祝IT直通车越办越好
回复

使用道具 举报

确实是个孩子谥 发表于 2021-3-15 11:49:06
<<Java数据结构和算法 中文第二版 PDF+源代码 网盘下载>>[复制链接]
回复

使用道具 举报

你当我是浮夸当z 发表于 2021-3-15 14:44:59
6666666666666
回复

使用道具 举报

a1375473 发表于 2021-3-18 09:08:24
6666666666666
回复

使用道具 举报

热忽行退 发表于 2021-3-18 22:17:19
ititititititititititit
回复

使用道具 举报

涵涵爸爸520 发表于 2021-3-19 21:20:43
1111111111
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 AD:IT直通车VIP会员全站免金币下载
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

遇到问题联系客服

安全保证百分百处理 

如您充值或开通会员后资源无法下载

本站有售后服务,联系客服修复即可

[联系客服]-[会员充值]

更多课程

由于QQ吞消息严重,网站启用邮件对接VIP会员服务,有事请发邮件到 wangkefuwu@outlook.com

关于本站

VIP介绍 加入我们

售后服务

QQ客服 Email邮件

网站声明

IT直通车(www.itztc.com)是一个IT视频教程、软件、书籍资源整合分享平台
站内所有资源均来自于互联网,版权归属原资源作者,如无意侵犯您的版权,请联系我们删除处理。

Archiver|手机版|小黑屋|IT学习网 |网站地图

Powered by Discuz! X3.4  © 2001-2013 IT直通车 ICP证:粤ICP备13026616号 增值电信业务经营许可证:粤B2-20140196

返回顶部 返回列表