快捷搜索:

C语言版》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明

 《数据结构-C语言版》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明

先附上文档归类目录:

课本源码合辑  链接☛☛☛ 《数据结构》课本源码合辑

习题集全解析  链接☛☛☛ 《数据结构题集》习题解析合辑

★教材及习题源码下载★

链接☛☛☛  严蔚敏《数据结构》课本与习题源码(GitHub仓库)

博主有话说:

01.自学编程,难免思路阻塞,故我在本博客陆续更新了严蔚敏,吴伟民版《数据结构-C语言版》各章节的课本源码和配套习题集答案解析,目的是为了整理数据结构中的知识点,并与网友交流意见,集思广益,共同进步。(目前已更新完毕,细节待完善

       ★注★ 左侧随笔分类下用两个栏目<课本源码><习题解析>来存放本主题文档。

<课本源码>目录下实现了三种数据结构源码:

                   一:课本中重点描述过的数据结构与算法;

                   二:课本中提到,但没有详细描述的数据结构

                   三:课本中未提到,但在习题集中涉及到的数据结构

<习题解析>目录下存放了配套习题集中每章的习题解答,但对于算法设计题,要注意其相对路径,因为涉及到了别的文档的引用。

各文档的组织方式参见附录二中的图示,有疑问联系博主。

 

02.本源码与解析涵盖了《数据结构》课本和习题集两部分,课本和习题集分别以下图书籍为参照(我有左边的纸质版和右边的电子版,貌似内容没区别):

C语言版》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明

 

03.所有源码实现均使用C语言,遵循C99标准,使用C-Free 5(C-Free置gcc编译器,编译时,需要在菜单栏,定位到构建-->构建选项-->类别-->C Language,勾选第三个:"ISO C99 plus GNU extensions [-std=gnu99]",即编译选项用-std=gnu99,而不是-std=c89或者-std=c99)测试通过(不要在CFree里创建工程,如果确实想在工程里运行,那文件互相引用的方式需要改写)。(是的,初学C语言,郑重推荐CFree这个小巧的IDE(win7),简洁、易用、强大!出于兼容性原因,win10上更推荐CLion。注意事项参见第6条)

 

C语言版》(严蔚敏,吴伟民版)课本源码+习题集解析使用说明

附下载链接CFree5

04.为了便于引用、查阅,各章内容在计算机中分文件夹存放,其中,《▲课本算法实现》中存放对课本中算法的实现,《▼配套习题解析》存放对题集中习题的解答,各源文件按章、节组织,组织方式见附录二。

★★★05.注意各文档引用.h文件或.c文件时的相对路径。为保证源码中对各.h或.c文档的引用有效,请保持各文档的相对位置固定。

 

★★★06.对于主文档(含有main函数的文档),#include自定义源码时引入的是.c文件而不是.h文件,其原因是测试用的gcc编译器支持不创建工程的情况下直接编译。如果是在Visual Studio等微软的编译器下做测试,则必须先创建工程,并引入.h文件,而且,对全局变量的定义等可能需要作出修改,变为带有extren的形式。对于使用VC6或Visual Studio,还有其他编译器产生的各种编译问题,请自行百度解决。

 

您可能还会对下面的文章感兴趣: