![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
leetcode
文章平均质量分 67
奔跑 の蜗牛
这个作者很懒,什么都没留下…
展开
-
LeetCode链表问题总结
在力扣中单链表的定义为:struct ListNode{ int val; ListNode *next; ListNode():val(x),next(nullptr) {} ListNode(int x):val(x),next(nullptr) {} ListNode(int x,ListNode *next):val(x),next(next) {}}203. 移除链表元素移除链表中的某一个元素,只需遍历这个链表,如果这个结点的下一个结点的值等原创 2022-09-04 19:24:55 · 494 阅读 · 0 评论 -
哈希表的使用
哈希表一般用于存储键值对即key-val一般是由数组和链表构成常用操作//查找是否存在键值unordered_map<int,int> hash;hash.find(key)==hash.end();hash.count(key)==1;例题290. Word Pattern由于C++中的哈希表不能查找某一值的存在,只能查找某一键是否存在,所以C++需要两个哈希表来相互存储。class Solution {public: //将字符串传入到数组原创 2021-07-27 22:29:07 · 2278 阅读 · 0 评论