10 2024 档案
摘要:1.红黑树 2.unordered_map(哈希表实现) unordered_map 是 C++ 标准库中的一个容器,它基于哈希表实现,用于存储键值对(key-value pairs)。以下是 unordered_map 的一些基本用法和代码示例: 包含头文件 要使用 unordered_map,你
阅读全文
摘要:一.inline 在 C 和 C++ 编程语言中,inline 关键字是一种函数修饰符,用于建议编译器在编译时将函数的代码直接插入到每个函数调用的地方,而不是进行常规的函数调用。这样做的目的是减少函数调用的开销,尤其是在函数体较小且调用频繁的情况下。 作用和优点: 减少函数调用开销:通过将函数代码直
阅读全文
摘要:1.堆排序 什么是堆数据结构,堆的应用:https://www.cnblogs.com/henry-1202/p/9307927.html 堆排序是一种原地排序算法,即不需要额外的空间来存储数据,只需要在原数组上进行操作即可。 堆排序是一种不稳定排序算法,即可能会改变相同元素的相对顺序。例如,如果数
阅读全文