您好,欢迎来到聚文网。 登录 免费注册
图解数据结构(使用C++视频教学版)

图解数据结构(使用C++视频教学版)

  • 字数: 593
  • 出版社: 清华大学
  • 作者: 吴灿铭|责编:夏毓彦
  • 商品条码: 9787302606413
  • 版次: 1
  • 开本: 16开
  • 页数: 342
  • 出版年份: 2022
  • 印次: 1
定价:¥89 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书以图解的方式讲述 数据结构及其算法,力求简 洁明了地阐述复杂的算法理 论,以C+作为描述语言解 析算法的执行过程,以大量 的范例程序来展示数据结构 的使用及其相关算法的具体 实现。 数据结构是计算机专业 的核心课程之一,也是编程 爱好者程序设计的重要基础 。本书内容包含这门必修课 的完整知识体系:数组、链 表、堆栈、队列、树、图等 数据结构,以及基于这些数 据结构的各类算法等。为了 教学的需要,每章都提供了 丰富的课后习题及详细的参 考答案。 本书图文并茂,文字简 洁、清晰,范例丰富、可操 作性强,并配有视频教学微 信扫码阅读,PPT课件、范 例程序源代码、课后习题与 参考答案和数据结构专有名 词索引电子版下载,适合学 习数据结构和算法的读者作 为自学参考书,也适合作为 高等院校计算机及信息相关 专业的教材。
作者简介
吴灿铭,现任荣钦科技股份有限公司执行长,美国Rochester Institute of Technology计算机科学研究所毕业,长期从事信息教育及计算机图书写作的工作,计算机图书著作包括计算器概论、数据结构、办公室电子数据处理、互联网等相关题材,并监制过多套游戏以及教学软件的研发。
目录
第1章 数据结构导论 1.1 数据结构的定义 1.1.1 数据与信息 1.1.2 数据的特性 1.1.3 数据结构的应用 1.2 算法 1.3 常见算法简介 1.3.1 分治法 1.3.2 递归法 1.3.3 迭代法 1.3.4 枚举法 1.3.5 贪心法 1.4 认识程序设计 1.4.1 程序开发流程 1.4.2 结构化程序设计 1.4.3 面向对象程序设计 1.5 算法性能的分析 1.5.1 Big-Oh 1.5.2 Ω (omega) 1.5.3 θ (theta) 本章习题 第2章 数组结构 2.1 线性表简介 2.2 认识数组 2.2.1 二维数组 2.2.2 三维数组 2.2.3 n维数组 2.3 矩阵与深度学习 2.3.1 矩阵相加 2.3.2 矩阵相乘 2.3.3 转置矩阵 2.3.4 稀疏矩阵 2.3.5 上三角矩阵 2.3.6 下三角矩阵 2.3.7 带状矩阵 2.4 数组与多项式 本章习题 第3章 链表 3.1 动态分配内存 3.1.1 C++的动态分配变量 3.1.2 动态分配数组 3.2 单向链表 3.2.1 单向链表的创建与遍历 3.2.2 单向链表中新节点的插入 3.2.3 单向链表中节点的删除 3.2.4 单向链表的反转 3.2.5 多项式链表表示法 3.3 环形链表 3.3.1 环形链表中新节点的插入 3.3.2 环形链表中节点的删除

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网