数据结构(C 语言) ,图文并茂,持续更新
https://github.com/LookCos/learn-data-structures
 

数据结构的重要性不必多说,大多数人初次学习数据结构应该是在大学期间。很多高校学完 C 语言就立刻转向了数据结构学习,在很多同学对 C 语言语法,比如对结构体、指针等理解尚浅和某些教材不说人话的情况下学习。所以,原本很简单的内容,可能会难以理解消化,甚至教材会将其进行复杂化描述。为了巩固自己学习,同时与大家交流,我一边学习一边记录。 本笔记有很多代码设计思路来自教科书级别 C 语言开源项目 redis 。
后面还有挺多要更新的,跳表、红黑树、B+-树等。
我只是初学者,希望各位大佬多多批评指正。
|  |      1Austin2035 OP @Livid 可以帮忙移动到程序员区吗,感觉发错地点了。😂 | 
|      2nigulasida      2021-11-16 11:38:46 +08:00 完美 | 
|  |      3Austin2035 OP @nigulasida 感谢彦祖支持 | 
|  |      5lscexpress      2021-11-16 11:51:08 +08:00 @ris 或者说,程序员区个个都是彦祖 | 
|  |      6Austin2035 OP | 
|  |      7shilianmlxg      2021-11-16 13:44:26 +08:00 via iPhone 谢谢大佬。可以多学亿点点。但是只会 js 看起来还是有点吃力。《是我的问题了》 | 
|  |      8meiyoumingzi6      2021-11-16 14:02:31 +08:00 马克一下, 后头看看 | 
|      9rongchuan      2021-11-16 14:19:22 +08:00 为啥 1 ,2 ,3 之后直接就是 11 了... 还有,别用 c 语言刷题,用 c++ | 
|  |      11IsmeOvo      2021-11-16 15:09:39 +08:00 via Android 正好需要学习 😃 | 
|      13kylix      2021-11-16 15:17:23 +08:00 👍,进收藏夹!然后吃灰...😂 | 
|  |      14commoccoom      2021-11-16 15:21:50 +08:00 收藏了,老哥 | 
|  |      15Austin2035 OP @rongchuan 前面的是 01 、02 、03 ,开头都是 0 ,后面的 11 、12 、13 ,开头都是 1 ,开头不一样,表示不同部分,0 开头的是基础,1 开头的是正文 | 
|  |      16Austin2035 OP @commoccoom  @kylix @IsmeOvo @meiyoumingzi6 @shilianmlxg 可以参考 Redis 源码和《 Redis 设计与实现》这本书(在线就能看)。 看看 Redis 的数据结构,学习数据结构的同时,也了解了 Redis 。 Redis 源码据说是教科书级别,我研究了一些,发现确实好懂(至少,内部数据结构是)。 | 
|  |      19Austin2035 OP @rongchuan 有道理,好懂的就是好的,采纳 | 
|  |      20LinkinLaw      2021-11-16 15:36:58 +08:00 正好要学,谢谢大佬 | 
|  |      21commoccoom      2021-11-16 15:37:29 +08:00 @lookcos 淘宝二手书走起,买一本看看。 | 
|  |      22Austin2035 OP @commoccoom http://redisbook.com/ ,第一部分在线看,就可以,不过想深入研究 redis 且有经济实力,可以支持一波作者。 | 
|  |      23Austin2035 OP @LinkinLaw 感谢支持,共同进步 | 
|      25bug123      2021-11-16 20:24:19 +08:00 不错不错。建议楼主的代码用 clang-format 格式化一下,也可以使用在线的代码格式化工具:formatter.org | 
|  |      26Austin2035 OP @bug123 谢谢你的建议,我得空试试。 | 
|      27wodong      2021-11-16 21:09:12 +08:00 给力 | 
|  |      28Austin2035 OP @wodong 必须的,谢谢支持 | 
|  |      29Helsing      2021-11-16 23:14:48 +08:00 via iPhone 支持 | 
|  |      30haojidemingzi      2021-11-16 23:42:08 +08:00 via Android @rongchuan 那用 java 刷题呢? | 
|      31rongchuan      2021-11-17 10:49:27 +08:00 @haojidemingzi 面试用啥语言都行,竞赛一般都是 c++。即使不用 C++,也得知道基础语法,很多好的题解都是用 C++写的 | 
|  |      32justin2018      2021-11-19 22:07:02 +08:00  1  [强烈推荐] 深入浅出数据结构 - 顶尖程序员图文讲解 - UP 主翻译校对 (已完结)_哔哩哔哩_bilibili  https://www.bilibili.com/video/BV1Fv4y1f7T1 这个教程 不错 |