
数据结构与算法
globbo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
OpenCV内存池管理(一)
OpenCV提供了一套高效的内存管理方案,提升了内存申请速率,减少了内存碎片,能够很好的提升程序的稳定性,同时支持线程同步。下面是对OpenCV内存管理源码中alloc.cpp的主要函数fastMalloc()和fastFree()的解读研究。原创 2016-07-17 16:33:24 · 2578 阅读 · 0 评论 -
OpenCV内存池管理(二)
上一节绘制了基本的Opencv内存池结构,本节着重讲解一下运行的流程,注意没有考虑线程安全。1、三个链表在上一节的图中,有三个主要的链表:①内存池自由链:单向链接的Block区块。②Block区块的私有链:单向链接的区块内释放过的地址链表③通过START和FREE管理的双向链表。2、fastmalloc()流程3、falstfree()流程4、初始化原创 2016-07-19 22:10:06 · 1005 阅读 · 0 评论 -
玩转快速排序
通过图例+代码,两种思路、递归非递归方法实现快速排序。原创 2019-06-20 22:21:26 · 338 阅读 · 0 评论