摘要: C++ 中 set 的用法 set 是 C++ 标准模板库(STL)中的关联容器,基于红黑树实现,具有元素唯一和自动排序的特性,插入、删除、查找操作的平均时间复杂度为 O(log n)。 一、核心特性 元素唯一性:自动去重,不会存储重复元素。 自动排序:默认按升序排列,支持自定义排序规则。 不可直接 阅读全文
posted @ 2025-10-04 13:46 EcSilvia 阅读(0) 评论(0) 推荐(0)
摘要: 一、基础用法 1. 头文件与命名空间 #include <vector> // 必须包含的头文件 using namespace std; // 可选,避免重复写 std:: 2. 定义与初始化 // ① 空 vector vector<int> v1; // 存储 int 的空 vector // 阅读全文
posted @ 2025-09-28 16:08 EcSilvia 阅读(4) 评论(0) 推荐(0)
摘要: Vector std:ranges::sort() -std=c++20 是一个C++20引入的排序函数,收录于#include<algorithm> ()里的内容通常是 vector 和 array(满足随机访问迭代器要求),也可以是其它符合范围 概念 的序列。 使用规则 默认是std::less 阅读全文
posted @ 2025-09-28 15:47 EcSilvia 阅读(5) 评论(0) 推荐(0)
摘要: String std::string name = "Cherno"; name += "Hello"; void PrintString(const std::string& string) { std::cout << string << endl; } ## 关于转义符'\0' 对于一个字符串 阅读全文
posted @ 2025-09-21 10:18 EcSilvia 阅读(2) 评论(0) 推荐(0)