欢迎来到我的博客 链接到标题

再也不想看力扣了,机器人运动控制为什么要考力扣呢?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密匙与环境搭建。