本书是一部介绍使用C语言表示数据结构的图书。如果说,数据是我们开发的任何应用程序的血液,那么数据结构就像启动和运送这些血液的内脏器官一样。也就是说,数据结构是我们设计的任何应用程序的核心。正确地选择数据结构能够显著地提高系统性能,本书以此为目标,全面介绍数据结构。
本书不仅介绍了数据结构的基本概念,而且也深入地阐述了诸如仙人掌堆栈以及DNA进化模拟这样的新型数据结构。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 数据结构(C语言版1000个问题与解答计算机科学本科核心课程教材) |
分类 | |
作者 | (印)慕克吉 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书是一部介绍使用C语言表示数据结构的图书。如果说,数据是我们开发的任何应用程序的血液,那么数据结构就像启动和运送这些血液的内脏器官一样。也就是说,数据结构是我们设计的任何应用程序的核心。正确地选择数据结构能够显著地提高系统性能,本书以此为目标,全面介绍数据结构。 本书不仅介绍了数据结构的基本概念,而且也深入地阐述了诸如仙人掌堆栈以及DNA进化模拟这样的新型数据结构。 内容推荐 数据结构是所有应用程序的核心,良好设计的数据结构可以极大地提供系统的性能,因此,数据结构是计算机及相关专业的基础核心课程。为了更好地帮助读者学习和掌握数据结构的知识,本书给出了1000多个问题及其解答。这些问题涉及到很多的学科领域,包括数值方法,应用统计,物理等。因此,本书不仅可以作为计算机,电子信息等专业学生学习数据结构的教学用书,对于其他专业学生也是很好的参考用书;因为本书介绍了各种数据结构的知识,教授读者如何创建自己的数据结构,以满足特定领域的需要。 目录 第1章 数组 1.0 引言 1.1 如何初始化数组 1.1.1 初始化:在声明数组时 1.1.2 初始化:使用循环 1.1.3 初始化:使用另一个数组的值 1.1.4 初始化:使用特殊值 1.2 如何使用下标遍历一维数组 1.2.1 如何使用指针遍历一维数组 1.2.2 如何使用下标遍历二维数组 1.2.3 如何使用指针遍历二维数组 1.3 如何操作数组元素 1.4 如何把指定范围内的数据元素加起来 1.5 如何把数组中偶数位置和奇数位置的元素加起来 1.6 如何执行包含外部变量的运算 1.6.1 如何乘以数组元素 1.6.2 如何仅仅把数组中的偶数元素加起来 1.6.3 如何仅仅把数组中的奇数元素加起来 1.6.4 如何把一个元素加到数组每一个元素上 1.6.5 如何从数组的每一个元素中减去某个元素 1.6.6 如何将一个元素乘以数组的每一个元素 1.6.7 如何让数组的每一个元素除以某个元素 1.6.8 如何平方数组的每一个元素 1.7 如何找出函数值 1.8 如何求解人口统计学应用——一个人口统计的问题 1.9 在什么地方使用三维数组 1.10 如何删除数组中的某个特定数据项 1.11 如何删除特定位置的数据项 1.12 如何得到数组中的最大值 1.13 如何得到数组中的最小值 1.14 如何按字母顺序排序数组 1.15 如何检查字符串是否是回文字符串 1.16 如何搜索数组元素 1.17 如何让数组元素唯 1.18 如何计算数组元素的平均值 1.19 如何计算一组整数的加权平均值 1.20 如何计算己排序数组元素的中值 1.21 如何找出数组元素的众数 1.22 如何得到数组元素的值域 1.23 如何得到数组的标准差 1.24 如何得到数组元素的方差 1.25 如何使用牛顿前向差分内插法得到内插值 1.26 如何使用拉格朗曰内插公式插值 1.27 如何得到X或Y的回归线 1.28 如何得到简单聚合指数 1.29 如何得到价格相关指数的简单平均值: 1.30 如何得到拉斯贝尔(Laspeyre)指数 1.31 如何得到派许(Paasche)指数 1.32 如何得到鲍莱(Bow1ey)指数 1.33 如何得到费雪(Fisher)指数 1.34 如何得到马歇尔一爱德华(Marsha11-Edward)指数 1.35 如何使用二维数组表示矩阵 1.36 如何把两个3x3矩阵加起来 1.37 如何做两个3x3矩阵的减法 1.38 如何做两个矩阵的乘法 1.39 如何使用矩阵乘法计算收入 1.40 使用斯特拉森算法计算2x2矩阵的乘法,它仅需7次乘法和18次加法即可完成 1.41 如何得到两个矩阵的Hadamard积 1.42 如何得到两个矩阵的Kronecker积 1.43 如何得到矩阵的转置矩阵 1.44 如何得到方阵的逆矩阵 1.45 如何得到矩阵的上三角矩阵 1.46 如何得到严格上三角矩阵 1.47 如何得到矩阵的下三角矩阵 1.48 如何得到严格下三角矩阵 1.49 如何用给定的行和列构造Toep1itz矩阵 1.50 如何判断矩阵是否是对称矩阵 1.51 将稀疏矩阵表示为数组 1.51.1 如何把两个稀疏矩阵相加 1.52三维数组应用 1.53 如何从函数中返回多个值 1.54 如何克隆Java的字符串分词类 1.55 二进制到十进制转换 1.56 如何为股票交易设计一张图表 1.57如何得到HHI指数 1.58 如何得到城市的基尼系数 1.59 如何判断三个给定数字是否构成等差数列、等比数列或调和数列 1.60 不同信号格式的动画 1.61 一个著名的密码技术——密写术 1.62 上述加密法的解密程序 1.63 如何得到256级灰度图像的直方图 1.64 如何把灰度图像转换为黑白图像/负片图像 概念复习 练习题 编程题 第2章 结构 第3章 链表 第4章 字符串 第5章 递归 第6章 栈 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。