数据结构本人主要学习严蔚敏老师的《数据结构(C语言版)》,本人根据自己的需要学习了书中的算法并将其代码实现还加了自己的一些学习心得体会,现将学习历程记录下来以便日后需要时参考。主要是学的东西一多,这些当时掌握了的东西长久不用又会忘,而且自己的思路都是宝贵的财富啊,弃之可惜,所以记录下来需要时随时 ...
串 字符串 是编程中最常用的结构,但 C语言 中没有 字符串 这种变量,只能通过字符数组的形式表示字符串。 C语言 为我们提供了一个 string.h 的头文件,通过这个头文件,我们可以实现对字符串的各种操作,如拷贝 比较等,具体用法请参考 C语言库函数 。 当然,我们对字符串的操作可能不仅仅局限于 string.h 这个头文件给我们提供的这些方法,因此,我们可以自己实现一个字符串的数据结构,通 ...
2017-04-10 17:47 0 4497 推荐指数:
数据结构本人主要学习严蔚敏老师的《数据结构(C语言版)》,本人根据自己的需要学习了书中的算法并将其代码实现还加了自己的一些学习心得体会,现将学习历程记录下来以便日后需要时参考。主要是学的东西一多,这些当时掌握了的东西长久不用又会忘,而且自己的思路都是宝贵的财富啊,弃之可惜,所以记录下来需要时随时 ...
在看这本书总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注明出处。 书籍:《数据结构与算法分析(C++语言描述)》作者:Larry Nyhoff著、黄达明等译 源代码下载:https://cs.calvin.edu/activities/books/c++/ds ...
概念性描述与《数据结构实例教程》大同小异,具体参考:http://www.cnblogs.com/bookwed/p/6763300.html。 概述 基本概念及术语 数据 信息的载体,是对客观事物的符号表示,凡能输入 ...
数据结构与算法,python语言描述 个人百度网盘(无需密码): https://pan.baidu.com/s/121FTkkO_TUKv0MTIL-tMgQ ...
数据结构与算法——C语言描述 个人笔记 树和二叉树 前言 在生活中,线结构是最基本并且也是最常用的,但是有许多逻辑关系并不是简单的线性关系,在实际的场景中,往往存在一对多甚至是多对多的情况。 这时就需要非线性结构了,而树结构则是一类重要的非线性结构,树是以分支关系定义的层次结构,并且在 ...
我们数据结构的课用了这本英文教材,作者是Mark Allen Weiss。总体来说比《算法导论》简单很多,但内容上交集非常大。其实是因为去掉了大多数证明和数学,对于没有耐心看符号和公式的人,显得更友好,更通俗。其中的代码实现很靠谱,照着敲出来基本正确可运行,这点尤其适合入门者。 不过现在读《算法 ...
因为在网上很多地方找都没有找到合适的,有的要收费,有的是伪装的垃圾软件下载,所以就到github上再找,结果还真的找到了,所以分享出来,希望大家少走弯路。 百度网盘链接: 链接:https://p ...
算法 算法(algorithm)是为求解一个问题需要遵循的、被清楚地指定的简单指令的集合。 数学基础 四个定义 1. 大O表示法: 如果存在正常数 c 和 n0 使得当 N ≥ n0时,T(N) ≤ cf(N),则记为T(N) = O(f(N))。 (描述了T(N)的相对增长率 ...