数据结构
CodefansZ
这个作者很懒,什么都没留下…
展开
-
C++自动回收型内存池
#include <iostream>#include <vector>#include <memory>#include <future>template<typename ObjType>class ObjectPool {private: ObjectPool() { }public: virtual ~ObjectPool() { for (auto obj : m_CachePool) { f.原创 2021-06-16 18:00:54 · 2353 阅读 · 0 评论 -
GuardType 性能测试
再次优化了数组下标计算效率提升了一个数量级,这两周没白费https://github.com/benjaminzhou93/GuardTyperunTimeOfFor: 0.00031720.00021708 func0()0.00022928 func1(1)0.00026078 func2(1, 2)0.00034048 volati原创 2016-09-04 16:15:06 · 595 阅读 · 0 评论 -
动手实现 数据结构 之 “二叉树”
使用 c 语言的方式实现,一棵二叉排序树原创 2015-05-27 17:07:49 · 581 阅读 · 0 评论 -
动手实现 数据结构 之 “十字链表”
使用 C语言 十字链表 实现了: 添加边,删除边,查找边的功能原创 2015-06-13 10:51:51 · 737 阅读 · 0 评论 -
动手实现 数据结构 之 “双向链表”
C 语言方式实现了 双向链表的 插入删除查找头部出栈尾部出栈头部插入尾部插入原创 2015-05-09 22:58:01 · 570 阅读 · 0 评论 -
动手实现 数据结构 之 “队列”
队列原创 2015-05-11 21:18:21 · 434 阅读 · 0 评论 -
动手实现 数据结构 之 “堆”
最小堆原创 2015-05-09 23:00:17 · 534 阅读 · 0 评论 -
动手实现 数据结构 之 “AVL树”
AVL平衡二叉排序树原创 2015-05-09 23:25:39 · 869 阅读 · 0 评论 -
动手实现 数据结构 之 “栈”
C语言数组方式实现 栈结构原创 2015-05-10 18:41:17 · 551 阅读 · 0 评论 -
动手实现 数据结构 之 “单向链表”
头插入单向链表原创 2015-05-09 22:50:40 · 537 阅读 · 0 评论