链表(未完待续...)

2019-09-24  本文已影响0人  越来越胖了
Snip20190924_3.png

ObjectiVe 一 C 里没有现成的链表结构,下面我实现了非线程安全的单链表和双链表,以下都是具体的实现细节;

Snip20190918_1.png

优势:链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。链表是一种自我指示数据类型,因为它包含指向另一个相同类型的数据的指针(链接),同时,链表允许插入和移除表上任意位置上的节点。
劣势:链表由于增加了结点的指针域,空间开销比较大;另外,链表失去了数组随机读取的优点,一般查找一个节点的时候需要从第一个节点开始每次访问下一个节点,一直访问到需要的位置。
参考链接:https://www.jianshu.com/p/04c1cbccf62b

上一篇下一篇

猜你喜欢

热点阅读