C/C++知识点之《数据结构-C语言版》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明
小标 2018-11-13 来源 : 阅读 1288 评论 0

摘要:本文主要向大家介绍了C/C++知识点之《数据结构-C语言版》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。

本文主要向大家介绍了C/C++知识点之《数据结构-C语言版》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明,通过具体的内容向大家展示,希望对大家学习C/C++知识点有所帮助。

博主有话说:
01.自学编程,难免思路阻塞,所以从今天起,我(StrayedKing)决定在本博客陆续更新严蔚敏,吴伟民版《数据结构-C语言版》各章节的课本源码和配套习题集答案解析,目的是为了整理数据结构中的知识点,并与网友交流意见,集思广益,共同进步。
       ★注★ 左侧随笔分类下用两个栏目:<课本源码>、<习题解析>来存放本主题文档。
<课本源码>目录下实现了三种数据结构源码:一种是课本中重点描述过的数据结构与算法,另一种是课本中提到,但只是一笔带过的数据结构;还有一种是课本中未提到,但在习题集中涉及到的数据结构。
<习题解析>目录下存放了配套习题集中每章的习题解答,但对于算法设计题,要注意其相对路径,因为涉及到了别的文档的引用。
各文档的组织方式参见附录二中的图示,有疑问联系博主。
 
02.本源码涵盖了《数据结构》课本和习题集两部分,课本和习题集分别以下图书籍为参照:
 
 
03.所有源码实现均使用C语言,遵循C89或C99标准,使用C-Free 5(内置gcc编译器)测试通过。
 附下载链接:CFree5
 
04.为了便于引用、查阅,各章内容在计算机中分文件夹存放,其中,《▲课本算法实现》中存放对课本中算法的实现,《▼配套习题解析》存放对题集中习题的解答,各源文件按章、节组织,组织方式见附录二。
 
★★★05.注意各文档引用.h文件或.c文件时的相对路径。为保证源码中对各.h或.c文档的引用有效,请保持各文档的相对位置固定。
 
★★★06.对于主文档(含有main函数的文档),#include自定义源码时引入的是.c文件而不是.h文件,其原因是测试用的gcc编译器支持不创建工程的情况下直接编译。如果是在Visual Studio等微软的编译器下做测试,则必须先创建工程,并引入.h文件,而且,对全局变量的定义等可能需要作出修改,变为带有extren的形式。对于使用Visual Studio产生的其他编译问题,请自行百度解决。
 
07.部分类型定义名称、宏名、函数名和算法步骤与《数据结构》原书略有区别,但算法思想与原书一致,这样“改写”主要是为了易于区分各名称并简化操作。
 
08.各算法并非100%完善,未考虑所有意外,未做过多输入与输出验证。
 
09.有的数据结构在创建之前需要初始化,有的创建和初始化合为一体。
 
10.大多数组0号单元弃用,或用作计数器。
 
11.留意全局变量和类型定义、宏定义。
 
12.算法的测试文档中有些看似“多余”的缩进是为了区分不同功能模块,便于浏览。
 
★★★13.在习题集解析中,不同人可能会对同一个题的理解有差别,所以这里只是表达我个人的想法,不代表其他任何人的看法。
 
14.所有涉及到的源码都是以图片给出的,目的一是为了防止有同学抄作业,目的二是希望初学的可以自己把代码敲一遍,而不是复制粘贴过去光看不练。对于测试用的数据文件,会给出下载链接。
 
15.有疑问,或者有好的建议、思路,请联系博主。
 
16.待续…

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标编程语言C/C+频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程