linuxb / bbmemorypool Goto Github PK
View Code? Open in Web Editor NEWa memory pool for c++
a memory pool for c++
======================================================================== 控制台应用程序:MemoryPool 项目概述 ======================================================================== 该版本内存池采用单例设计模式,内存池的构造函数私有,通过外层接口函数getDefualt() 获得内存池单例,内存池采用链表存储节点内存块,计算内存指针变化来进行内存管理,通过 avl树的索引进行回收空间的分配,减少算法时间复杂度。 avl树的每一个节点对应于一个链表,当插入相同内存位的节点时,在树节点的对应链表中增加元素, 同时调整树形,为了减少调整树形的开销,在删除回收内存节点时,只做链表的删除节点,而不删除 avl树的索引节点,在节点中保留对应链表指针的初始状态。 本版本完成avl树的操作,完成内存回收利用的快速索引,链表边界已经完成,加入操作符重载,函数再 一层封装。 -------------------------------欢迎commit--------------------
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.