数组快速查找算法实现 我们实现了一种基于数组的快速查找算法,该算法通过随机函数生成了10000个随机数进行测试。算法能够有效地在数组中快速定位到目标元素,大大提高了数据检索的效率。 C 26 次浏览 2024-05-11
动态数组的实现与重用 这里说的动态数组是可以根据需要动态增长占用内存的数组,比如程序初始分配了100个元素,可是运行了一段时间后区区100个空间不能满足了,现在需要400个,怎么办呢;那肯定需要再额外分配300个。 C语言有realloc()函数来解决空间扩充的问题,但是不要忘了realloc可能会迁移内存,很多时候数组 C 22 次浏览 2024-08-17
基于 C++ 的动态数组 Vector 实现 主要介绍如何使用 C++ 标准模板库 (STL) 中的 vector 容器实现动态数组。 Vector 容器的特点: 动态内存分配:可以根据需要自动调整大小,无需手动管理内存。 元素连续存储:与普通数组一样,vector 中的元素也存储在连续的内存空间中,支持随机访问。 类型安全:编译器会对存储在 C++ 19 次浏览 2024-07-01