欢迎来到我的博客 链接到标题
再也不想看力扣了,机器人运动控制为什么要考力扣呢?vibecoidng大行当道,非科班计算机真的没必要考力扣吧。但也没办法呢,考不过就刷掉了。
哈希表 链接到标题
unordered_map<string, int> phoneBook;
phoneBook["张三"] = 13800138000;
phoneBook["李四"] = 13900139000;
phoneBook["王五"] = 13700137000;
phoneBook["赵六"] = 13600136000;
phoneBook["孙七"] = 13500135000;
phoneBook.insert({"周八", 13400134000});
phoneBook.insert({"吴九", 13300133000});
phoneBook.insert({"郑十", 13200132000});
phoneBook.emplace("钱十一", 13100131000);
unordered_map<char, int> freq;
unordered_map<int, int> map;
unordered_map<string, int> count;
// key和value都可以随便设置 ,value 也可以是 string 什么的,不一定非得是 int
// 哈希表是没有顺序的 无序
// key 不能重复 value 可以
// 可以通过key 找value 无法通过value 找到key
// unordered_set 只关心"有没有"
// 像是一个无序 + 不可重复的数组!
// 每个元素只能出现一次
// 元素不按插入顺序存储
unordered_set<string> fruits;
fruits.insert("apple");
fruits.insert("banana");
// 只存储: "apple", "banana"
链表 链接到标题
是一个结构体。
// 单链表
struct ListNode {
int val; // 节点上存储的元素
ListNode *next; // 指向下一个节点的指针
ListNode(int x) : val(x), next(NULL) {} // 节点的构造函数
};
ListNode* head = new ListNode(5); // head是一个指向listnode的指针
ListNode* head = new ListNode(); // 使用默认构造函数
head->val = 5;
同时在此声明 本次博客网址搭建感谢我的好朋友Gemini提供技术细节支持,感谢GLM与Claude Code提供技术实现支持,感谢王甫12135、刻舟求剑的人、男男等好友提供的GLM密匙与环境搭建。