自己写了个数组,竟然比原生数组快   [复制链接]

加入成员这个,是优化了下算法,如果,现在申请的内存,能装下8个成员,还想添加,就申请能装下16个成员的内存,后面32,64,128,。。。,依次*2。

所以这里比易语言原生的快,是有依据的。这样也是最贴合实际的。后面用到的空间越大,申请的缓存空间也就越大。避免大量申请释放内存。

一次性加入的成员越多,我这份会快得越明显

至于删除为什么,可能因为易语言,删除后缩小了内存空间吧(不确定),我这份实现没有缩小,清除时才会缩小。

点我下载
(已有 28 次下载)

引用模块

引用支持库

源码文件名 支持库文件名 支持库标识
数组实现.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
© 版权声明
THE END
喜欢就支持一下吧!
点赞0
分享
评论 抢沙发