java自学网VIP

Java自学网

用户名  找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 21296|回复: 80

[java电子书] 数据结构--C++实现(第二版) PDF 电子书 百度云 网盘下载

  [复制链接]
  • TA的每日心情
    开心
    2018-4-8 22:14
  • 签到天数: 1 天

    [LV.1]初学乍练

    1835

    主题

    1837

    帖子

    5517

    积分

    普通会员

    Rank: 2

    积分
    5517
    发表于 2018-7-3 20:23:00 | 显示全部楼层 |阅读模式
    java自学网(www.javazx.com)-java论坛,java电子书推荐:《 数据结构--C++实现(第二版)》
    5 d% F: g9 T+ f0 sjava电子书推荐理由:数据结构是计算机专业教学计划中的一门核心课程,也是信息管理、通信电子、自动控制等与计算机技术关系密切的专业的一门基础课程。从事与计算机科学与技术相关的工作,尤其是计算机应用领域的开发和研制工作,必须具备坚实的数据结构的基础。本书对C++语言作了简单介绍,介绍了线性表、栈、队列、数组、广义表、树、图等数据结构,并介绍了查找和排序的方法。全书用C++语言描述并实现了所有数据结构的类和程序,并附有习题,便于教学。
    8 D" M" P' f. z- F; Q& r0 W+ \8 T
    6 |) e5 G- ?, ]8 g% ^# C6 E$ m
    作者:缪淮扣 沈俊 顾训穰
    . U9 L! n7 H9 i出版社:科学出版社
      ]& T, T. |5 V. B2 ~出版时间:2014-06-01 , o/ Z: P9 ]+ d* Q* F  B6 W
    书籍价格:33.00元; z6 Q8 u8 A& e! d# F( `
    7 d2 c' `2 Y. x  R9 o

    0 ]6 f+ k( J, y/ Y* F  m6 ?
    9 i  X# m: S4 Y0 _- R; b
    0 I8 j( z9 q( c; }
    java电子书目录:
    & p" p9 j- i7 d, u; r- Z  @, ?第一章 绪论 0 g/ u/ [# b1 R, K6 F3 ?
    1.1 (算法+数据结构 =程序   x6 Y0 _8 ?& u& Y) b1 ]1 t# c
    1.2 数据结构的基本概念 : i. Z9 I! _5 r! ]
    1.2.1 两个简单的数据结构实例 ( u9 t* r) ]! b& ]- o! H. }& |
    1.2.2 数据结构的定义
    , }# _3 c# F; |7 E1.3 算法性能与复杂度
    1 m5 ?  [0 ~3 f! e# l# [* [1.3.1 算法的定义 ! |* t' w% W6 ?
    1.3.2 算法的性能标准
    0 K6 l. B* n3 ~) Q/ E. f1.3.3 算法复杂度
      ^; x' {' m- Q! ~' W; \- H& o习题一
    : Q  R3 p0 b4 j1 x0 U: E第二章 C++程序设计语言简介
    1 a4 a6 v4 s: p( n7 j7 J' F2.1 C++语言基础 : q2 U; l; F& V; A
    2.1.1 程序结构 ; k( _( b& m- Z& t# ^
    2.1.2 数据声明和作用域 + e3 e$ o) D* J( J
    2.1.3 输入/输出
    6 E% p  f: J) l# i. a: r2.1.4 函数 2 L/ k% E2 C  ?- `+ s* W# k
    2.1.5 参数传递 6 \8 T8 o, M9 D# A* o: s4 [7 I
    2.1.6 函数名重载
    1 d" a9 D/ t9 x2.1.7 动态内存分配
    % R1 w% @7 W1 Y/ K1 L2.1.8 结构与联合
    8 W4 U7 e, ^9 g! h: S$ p2.2 类与对象的基本概念
    6 h& z* J7 R' A' h2.2.1 类与对象
    7 T3 X3 R- I4 S/ y2.2.2 消息与合作 / H2 Q$ d9 B" y" y# O2 R, F
    2.2.3 多态性
    ' s4 n' @) f' q, n  j2.3 面向对象的程序设计方法 5 m. G; `2 E  Z/ X+ C0 O2 ?
    2.4 C++类与对象
      @& @, Q/ L8 Y6 E; @, T2 W2.5 构造函数和析构函数
    , w% L0 n1 l5 o- z4 Q- y2.6 工具函数 ( C$ u1 w0 I/ J
    2.7 继承 $ J) F# l" `/ ]( B
    2.8 this指针的使用 ; a' C1 W$ h8 ~$ K  R/ N0 ~; ~
    2.9 虚函数、多态性以及动态联编
    : i# ]4 Q; a, p2 H3 P: K6 a2.9.1 虚函数和多态性 ) \/ o/ K1 g+ N/ Z
    2.9.2 动态联编 2 m  b# q" m; r# a9 V4 l1 P
    2.10 类模板
    2 Y1 P/ _+ O+ s4 I! H% T习题二
    : U0 T+ S) r7 Y- t/ U第三章 线性表
    - P" @, R! h* k) c+ O9 Q9 Z3.1 线性表的定义
    4 O$ D7 f9 M- x# n& U) n( }, Y/ |3.2 线性表的顺序表示
    7 C9 n- x, i: d3.2.1 顺序表的类模板定义 3 V' d( ?3 k% m
    3.2.2 顺序表相关算法的复杂度分析
    & l0 q# J8 s4 y3.3 线性表的链表表示 # h, L( G- y2 `: ?
    3.3.1 单链表 ; y- z1 h5 {7 h2 a0 E# H5 N+ }" J
    3.3.2 双向循环链表 # D  o' U' w/ p, `, t7 U
    3.3.3 静态链表 & e0 y5 n' {) k, k0 l, y/ y: o2 L
    3.4 线性表的应用 * `+ [( e2 F- P) X# _1 e7 T
    3.4.1 集合的表示和相关运算的实现
      _7 b, D1 t. U' H2 p) X. u( I3 Q3.4.2 一元多项式表示和相关运算的实现
    ! r8 q# W/ M% c0 E. k% B' V, l1 b$ f习题三
    & c, `9 }2 z, S- Q% |- n1 s8 i* L第四章 栈、队列和递归 # C4 r# S4 b( a: _
    4.1 栈
    5 I. Z+ i; K% J+ b" J4.1.1 顺序栈
    2 W) \$ L8 L9 |5 c4.1.2 链式栈 ! l6 B* I* |0 E
    4.1.3 栈的应用—— 表达式求值
    2 b4 p' l# _  u4 d4.2 队列 * u% P0 C  ^) v9 k) U
    4.2.1 循环队列
    4 e1 X& g; K2 n3 e$ q4.2.2 链式队列 * F) c  E8 v1 d1 _2 i! r' A
    4.2.3 队列的应用—— 车厢调度
    1 ?% t5 k  q  |' T" b& i4.3 递归 5 t/ F  y! o, A3 N2 n/ {+ s
    4.3.1 递归的概念 " R) F2 t0 F% ]/ e$ v& N' O/ p8 n% r
    4.3.2 递归过程与递归工作栈 ' k8 V' O0 S3 g4 }0 R& ~  _
    4.3.3 消除递归
      ~  `% p8 B& d, d( N习题四
    6 A# T, Z" }" `0 b+ C- I' C第五章 串、数组和广义表 / g; X+ m0 d$ k# }/ N4 E$ l# f
    5.1 字符串 7 `% G+ ~- H1 t  n! v, @1 F
    5.1.1 字符串的基本概念
    $ n! S' \+ b' g5.1.2 常用的C++字符串函数 9 ?3 g. l- f* @
    5.1.3 串类的定义及其实现
    $ B; X; I" ^) `. o: Y5 q1 A5.1.4 模式匹配 5 I1 j) z  B8 S: S3 W4 ?4 e* @1 s
    5.2 数组 " y$ q" D) r* M7 x
    5.2.1 数组的基本概念
    5 R2 f5 z4 v1 x5.2.2 数组的顺序存储结构 8 G. l9 p' m3 O& W. d2 H
    5.3 稀疏矩阵 0 `  h+ U. {1 `* B9 q, T" w. b0 f
    5.3.1 非零元素的三元组定义 , b; B% R0 g% V' _( a5 e
    5.3.2 三元组顺序表
    6 M+ E/ b- h  m' X! S, y( J5.3.3 十字链表
    1 o/ W1 ?$ c: q( T+ `$ ^5.4 广义表 8 w6 T9 F! S7 f* e/ [3 X
    5.4.1 广义表的定义
    % S1 h: p; X0 s9 ^" {. b5.4.2 广义表的存储结构
    8 O0 f/ |$ }# {4 y; q5.4.3 n元多项式的表示
    * `* @5 K; x2 n# ?" t习题五 # y- m! y( I! |" V- u6 ^9 {
    第六章 树和森林
    ' T9 k0 C& X$ x# d1 d6.1 树的概念 5 w. P& `& Y4 e# d3 Y/ J  {4 `
    6.1.1 树的定义 8 H; x( N, x9 J1 P: h4 {4 K1 ^
    6.1.2 树的术语 9 T" M- f. v! M( G! c. w& c4 X& g9 ~
    6.1.3 树的表示形式
    + Y+ p" t( T: C7 S- o7 C' r3 m6.1.4 树的基本操作 * G  h! |8 F& m* u  M6 S) @- L
    6.2 二叉树
    & F9 q& m$ F9 n" [# d- N! y1 q) G5 q6.2.1 二叉树的定义 " m; l6 S: ?# F# o2 z7 {8 y" H
    6.2.2 二叉树的性质 ; @+ ~: G' `0 I* B3 E5 V. l
    6.2.3 二叉树的基本操作 $ d5 w2 B; o* S6 B
    6.3 二叉树的存储结构
    8 w" h' s7 J: `. R6 L9 y6.3.1 顺序二叉树
    4 J* q" Y3 H% ?% F4 Q3 _1 S. Y6.3.2 二叉树的链表表示法
    & J( B% R4 l( j# ~, R2 j6.3.3 二叉树的二叉链表类模板声明   O$ L0 z! V. U5 l  p2 {
    6.4 遍历二叉树 1 B$ @; z$ _) q5 H* q* R3 m& V
    6.4.1 先序遍历
    ! l5 b. o2 U& Y% g2 r* o2 t2 G& t( v6.4.2 中序遍历 / a7 u2 z) ]$ p$ `7 m. l
    6.4.3 后序遍历   r& g: r" A4 S* `: `% L' ~! o
    6.4.4 层序遍历
    : i1 ~; e% m$ ]$ d* d6.5 线索二叉树 ' k- }& P( F/ ^  Z# V/ P, {  }1 ?
    6.5.1 线索二叉树的定义 0 _( S1 F7 q- M6 w' K7 v
    6.5.2 线索二叉树的类模板定义 / R, ?7 D1 W/ X- n# E1 t7 r
    6.6 二叉树的应用
    : G, ]8 b/ _$ x; N9 o2 z  K6.6.1 堆 , C: K$ J1 b% w7 V/ L& m6 c) j
    6.6.2 哈夫曼树
    ( U! U; }0 w) O/ y3 `7 F# R! r. D/ `6.7 树和森林的实现 4 R  M2 N( D; ^+ e* e
    6.7.1 树的存储结构
    3 G) K7 e3 p$ [6.7.2 树、森林和二叉树的转换
    1 H) W, l" _& r9 T+ ~4 h6.7.3 树的遍历 8 m' w$ I0 c; w3 m5 D
    6.7.4 森林的遍历
    6 T! R# K/ t) M2 m  H* N6.8 等价类及其表示
    + x8 D1 G+ Z: h  o6.8.1 等价关系与等价类 ( b4 M! I$ }. `% |) @$ L$ a
    6.8.2 并查集
    $ m1 i9 w6 e/ A; q; v4 ]习题六 3 N8 M7 d7 f: e7 A9 d
    第七章 图 ( S# m- w" G( F6 |
    7.1 图的基本概念 # ?3 R% D1 K. H/ ~# {
    7.1.1 图的定义
    3 T& B% @/ m# `+ h9 j7.1.2 图的术语 ; }0 A3 n# n/ i# A
    7.1.3 图的基本操作 ' p4 t0 ]9 i% c3 U. U+ b/ b: y
    7.2 图的存储结构
    4 U: Y/ Z: h( }, \' j, e5 H7.2.1 邻接矩阵 - }+ L# p  U9 C: `
    7.2.2 邻接表
    0 w# p( @' h- e7.2.3 邻接多重表 " {: j- [) ]* M; e4 t. F/ l) d
    7.2.4 十字链表
    / ]" s8 e) ]- I: O2 @' j3 Q7.3 图的遍历与连通性
    7 Z3 u8 o' W9 _, X+ K- ]7 y7.3.1 深度优先遍历
    " C# |( `0 U5 e: z/ ]( D) |" S4 `7.3.2 广度优先遍历   x+ y( p; h4 r) c! g* l. o1 i
    7.3.3 连通分量 $ O2 ?1 ^: G( O" \' z
    7.4 最小生成树 5 W& E: p* [4 t0 v. |' c4 B
    7.4.1 克鲁斯卡尔算法
    + g5 _# S) S- w) M. f; U7.4.2 普里姆算法
    " M" }3 V1 Y  _7.5 最短路径
    * ~8 K$ e5 M% |( y5 m2 q. F% E7.5.1 弧上权值为非负情形的单源点最短路径问题 . j9 i( X' j4 y# A, D7 i$ r/ q
    7.5.2 弧上权值为任意值的单源点最短路径问题
    % V! g. e% |9 a+ }7.5.3 所有顶点之间的最短路径 & F5 n) @2 u. L; i+ h! ~" T
    7.6 活动网络
    7 p/ D4 R% j- k/ J" }7.6.1 用顶点表示活动的网络 / |  a/ S& ^( U4 W: b# O7 B
    7.6.2 用边表示活动的网络 . E* u4 P; ^, @1 k" k
    习题七 ! @0 P7 y& z- ?9 k0 z
    第八章 查找
    7 L# l, t# T& ]; a- _( M. \8.1 基本概念 6 s) S4 _/ C; P' A! S
    8.2 顺序表
    : c9 I7 f* X2 o5 z8 i8.2.1 顺序表的查找 $ u: Z3 M, y" ^1 D1 i* M
    8.2.2 有序表的折半查找 8 [2 Z) n! b) n! v: T* j) ^! n# ?* C
    8.3 索引顺序表和倒排表 " n* R% @; i2 A. X
    8.3.1 索引顺序表 4 W% N3 a0 i( H) U& J2 x+ E
    8.3.2 倒排表
    1 q# u- D. u$ z# P- i8 h- D8.4 二叉排序树
    - N/ ]0 J* _4 Y2 l8 X8 V8.4.1 二叉排序树定义 + f  _. Y& X1 H/ V
    8.4.2 二叉排序树上的查找
    & D0 w7 g: d) T. {/ g5 s8.4.3 二叉排序树的插入操作
    : I) L$ W2 d# h- O0 ~. O8.4.4 二叉排序树的删除 : ~( a; r9 W- ~( l' k. A2 ~+ [
    8.4.5 二叉排序树查找的性能分析
    + [9 p. T2 v/ F; w: m4 Z" C8.5 平衡二叉树 & T; C. `9 G" a$ N: v
    8.5.1 平衡二叉树的定义
    2 i+ y" c  H+ I7 n5 F+ \  b8.5.2 平衡旋转 % L  m$ g( r: M4 _" G2 m7 K1 \
    8.5.3 平衡二叉树中插入结点 ' P' \4 t0 R6 l+ @, }
    8.5.4 平衡二叉树中删除结点 : A0 A2 V* I: j$ o% h' y, k. f
    8.6 B-树
    * g) L+ s- z- s* Q5 x, L6 t0 L* _8.6.1 动态的m路查找树
    6 C7 z# Y3 k$ P8 u9 t% q, s7 Q8.6.2 B-树的定义 % ^; q% h5 Q- m* \$ ~: {
    8.6.3 B-树的插入 ; u% M8 a3 e. ^. j5 @
    8.6.4 B-树的删除 5 f% z+ n, t" j4 Q8 h
    8.6.5 B+树 ( Q: n1 Y; {" _1 V: |! I3 \' ~
    8.7 散列表 1 I6 B! b0 q6 H6 c) @( u
    8.7.1 散列表的基本概念
    / b. g0 y. D' G' j) d6 C$ ]8.7.2 散列函数 0 W! I8 [% R4 u
    8.7.3 处理冲突的闭散列方法—— 开地址方法
    " L: u( }. c0 M& S, G8.7.4 闭散列方法的实现 ) \- H% w7 a( i$ G) i7 [+ G3 n
    8.7.5 处理冲突的开散列方法—— 链地址法
    5 U, V! e9 u: \9 ?( S* F8.7.6 散列表分析
    2 ?3 G5 p9 k9 A8 M% }习题八 $ I0 V2 n" e! D5 _; ?1 a! f! J
    第九章 排序
    ) T+ F& T1 M% X9 b1 M1 M* e9.1 基础知识
    4 q1 ]* O0 f, C2 P9 i+ \0 |9 c5 h9.2 交换排序 % s8 C' y& z! O! S! A* J( T2 L
    9.2.1 冒泡排序
    8 ]$ p% A& X1 g$ W4 ]9.2.2 快速排序 3 q4 t$ Z0 }' W/ e- B% a! P" b
    9.3 插入排序 , D7 v) v! A8 \; W; m4 ^
    9.3.1 直接插入排序 3 r2 W# b& M' E: \* x, T
    9.3.2 折半插入排序
    * x! c6 M4 H3 u  Q$ B8 m9.3.3 希尔排序 + B7 ]+ f, R5 J4 _8 c6 O
    9.4 选择排序 9 n/ D& @! l2 K! B
    9.4.1 简单选择排序
    * }( \" _3 S2 G9.4.2 锦标赛排序
    # N9 Y3 b4 B% E+ V, w6 c9.4.3 堆排序
    / i  G7 ]. S- K4 n) S7 `, V9.5 归并排序
    5 d5 F6 C. a0 D6 a, R) ]) J+ R- Q9.5.1 归并
    ) P+ ^) J8 Q; Z& X- x7 g) H  R- A9.5.2 两路归并排序
    1 ~1 {- W# }" y0 w7 c9.5.3 递归的归并排序
    * h, o% ~% K0 e5 x) e9.6 基数排序
    ; d# `* N& f2 g0 J9.6.1 多关键字排序 * f& S) b6 L2 F' j0 W
    9.6.2 链式基数排序
    ( K- w2 ^; G! n8 j4 j6 R, i, s% S6 f, e9.7 各种排序方法的选择和使用 ( Z: A5 ?, U+ L& Y8 m
    习题九
    ! g: A' L9 B; i% L  h参考文献; d* p. K( q( J6 E( J, j" y0 S
    ; V4 x2 r1 g- W$ ^2 d
    Java资料百度网盘下载地址链接(百度云):java自学网(javazx.com) 数据结构--C++实现(第二版)  PDF 高清 电子书 百度云.rar【密码回帖可见】
    7 B  V! V# J$ {3 k6 B
    游客,如果您要查看本帖隐藏内容请回复

    : j& ?2 [0 f+ [' x( K% T. K4 R5 {$ x1 z! Y' ?2 A& b( V
    + |7 @3 d+ H, x) T1 Y; g% g

    , s/ i; e& c, V8 n
    回复

    举报

  • TA的每日心情
    开心
    2018-7-9 07:47
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    11

    积分

    普通会员

    Rank: 2

    积分
    11
    发表于 2018-7-9 07:49:28 | 显示全部楼层
    谢谢楼主!
    回复

    举报

  • TA的每日心情
    开心
    2018-7-11 23:19
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    12

    积分

    普通会员

    Rank: 2

    积分
    12
    发表于 2018-7-11 23:23:09 来自手机 | 显示全部楼层
    谢谢楼主!谢谢!
    回复 支持 反对

    举报

  • TA的每日心情
    慵懒
    2018-8-13 19:16
  • 签到天数: 4 天

    [LV.2]登堂入室

    0

    主题

    9

    帖子

    60

    积分

    普通会员

    Rank: 2

    积分
    60
    发表于 2018-7-17 16:07:54 | 显示全部楼层
    谢谢楼主嘻嘻嘻
    : p$ o; a& y# ~3 G, P
    回复 支持 反对

    举报

  • TA的每日心情
    慵懒
    2018-8-13 19:16
  • 签到天数: 4 天

    [LV.2]登堂入室

    0

    主题

    9

    帖子

    60

    积分

    普通会员

    Rank: 2

    积分
    60
    发表于 2018-7-19 15:41:11 | 显示全部楼层
    FelixH 发表于 2018-7-9 07:49& R$ C( d' _/ ~7 a
    谢谢楼主!
    0 ?4 }& I2 x( J9 J
    请问你拿到密码了吗?楼主一直没理我
    回复 支持 反对

    举报

  • TA的每日心情
    开心
    2018-7-21 10:56
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    13

    积分

    普通会员

    Rank: 2

    积分
    13
    发表于 2018-7-21 10:58:27 来自手机 | 显示全部楼层
    谢谢楼主!!!
    回复

    举报

  • TA的每日心情
    开心
    2018-7-23 21:23
  • 签到天数: 2 天

    [LV.1]初学乍练

    0

    主题

    4

    帖子

    26

    积分

    普通会员

    Rank: 2

    积分
    26
    发表于 2018-7-22 16:09:39 | 显示全部楼层
    数据结构——C++实现(第二版) 缪淮扣
    回复 支持 反对

    举报

  • TA的每日心情
    慵懒
    2018-8-13 19:16
  • 签到天数: 4 天

    [LV.2]登堂入室

    0

    主题

    9

    帖子

    60

    积分

    普通会员

    Rank: 2

    积分
    60
    发表于 2018-7-23 16:55:59 | 显示全部楼层
    tongcheng_pd 发表于 2018-7-22 16:09/ d8 L$ i* _* m# Z( X2 z
    数据结构——C++实现(第二版) 缪淮扣

    4 G/ f5 q- W. w' |你拿到密码了吗?楼主一直没回复我
    回复 支持 反对

    举报

  • TA的每日心情
    开心
    2018-7-23 21:23
  • 签到天数: 2 天

    [LV.1]初学乍练

    0

    主题

    4

    帖子

    26

    积分

    普通会员

    Rank: 2

    积分
    26
    发表于 2018-7-23 21:27:09 | 显示全部楼层
    online 发表于 2018-7-23 16:55
    8 U9 k& g" Y  E5 a3 p* Z你拿到密码了吗?楼主一直没回复我
    * ?% y- ^4 S5 Z2 t- i  {; x
    淘宝上有二手的,我昨天买了一本,12.5元
    回复 支持 反对

    举报

  • TA的每日心情
    奋斗
    2018-7-26 15:26
  • 签到天数: 1 天

    [LV.1]初学乍练

    0

    主题

    2

    帖子

    14

    积分

    普通会员

    Rank: 2

    积分
    14
    发表于 2018-7-26 15:29:47 | 显示全部楼层
    谢谢楼主                        
    回复 支持 反对

    举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|Java自学网

    GMT+8, 2025-4-5 14:40 , Processed in 0.693713 second(s), 36 queries .

    Powered by Javazx

    Copyright © 2012-2022, Javazx Cloud.

    快速回复 返回顶部 返回列表