基于C语言,从零实现各种常见数据结构。其中,大部分都封装为库,且经过内存检测,可直接用于leetcode刷题等。
推荐在线阅读:
https://lookcos.cn/archives/1120.html
数据结构的重要性不必多说,大多数人初次学习数据结构应该是在大学期间。很多高校学完 C 语言就立刻转向了数据结构学习,在很多同学对 C 语言语法,比如对结构体、指针等理解尚浅和某些教材不说人话的情况下学习。所以,原本很简单的内容,可能会难以理解消化,甚至教材会将其进行复杂化描述。为了巩固自己学习,同时与大家交流,我一边学习一边记录。 本笔记有很多代码设计思路来自教科书级别 C 语言开源项目 redis 。
后面还有挺多要更新的,跳表、红黑树、B+-树等。
作者目前就读于某本科大三,同时在北京某互联网公司进行远程工作(一年了)。主要研究全栈及网络爬虫开发,对包括但不与限于基础数据结构与算法、socket编程、安卓逆向、Python Web、前端开发等技术感兴趣。
使用最多的语言:C、Python、JavaScript
其他感兴趣语言:Golang
获star数最多的项目使用的语言:Java
Austin <lookcos at gmail dot com>