数据结构与算法
深入学习理解数据结构与算法,打牢基础。
志汉天涯
一个混迹程序界 的小小鸟~ 渴望能飞的更高!
展开
-
数据结构入门----初识数据结构
1.为啥要研究数据结构 简单来说,数据结构就是指数据间的相互关系,而咱们计算机 就要要处理数据的,所以 你得先弄清楚数据之间得关系吧。弄清楚数据之间得关系后,就得 考虑第二个,怎么在计算机中存放这些数据,最后 才能考虑对这些数据 做运算吧。 咱们研究数据 结构这块,实际中 遇到 数据之后,一般都是 先分析 这些数据得关系,然后抽象出 一个适当的模型,再选择一个适合此模型的算法...原创 2019-03-17 16:35:14 · 295 阅读 · 0 评论 -
自定义内存分配器
自定义内存分配器自定义内存分配器可以提供如下的功能:提高内存管理性能减少内存碎片支持内存分析CC_ENABLE_ALLOCATOR宏可以控制自定义分配器的开启和关闭。现在的内存分配策略中,包括了Default Allocator,Fixed Block Allocator,General Allocator以及Pool Allocator。根据不同情况,转载 2015-03-07 15:52:12 · 721 阅读 · 0 评论 -
C++ 链表 总结
链表的基本操作:链表的建立、删除;元素的插入、删除、查找。顺序表 虽然能够随机存取表中的数据元素,但以下缺点是不可避免的。需预先开辟一片连续的存储空间,对存储空间的要求比较苛刻。 在顺序表上得插入、删除操作时,一般设计元素的前后移动,影响程序的运行效率。线性链表 可以克服以上的不足,但线性链表要占用较多的存储空间,不过在执行插入,删除时不需要移动元素。...原创 2021-08-20 11:58:03 · 140 阅读 · 0 评论