摘要: 1 //leetcode 146.LRU缓存 2 #include <iostream> 3 #include <unordered_map> 4 using namespace std; 5 struct DlinkedNode{ 6 int key,value; 7 DlinkedNode* p 阅读全文
posted @ 2022-01-10 22:08 菠萝超级酸 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1 #include <iostream> 2 using namespace std; 3 struct Listnode//定义链表节点 4 { 5 int val; 6 Listnode* next; 7 Listnode(int _val):val(_val),next(nullptr){} 阅读全文
posted @ 2022-01-07 22:31 菠萝超级酸 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 1 #include <iostream> 2 #include <vector> 3 #include <queue> 4 using namespace std; 5 6 void Print(const vector<int> &v) 7 { 8 for(auto it:v) 9 { 10 c 阅读全文
posted @ 2022-01-02 10:21 菠萝超级酸 阅读(23) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <vector> #include <stack> using namespace std; struct Treenode { int val; Treenode* left; Treenode* right; Treenode(int _ 阅读全文
posted @ 2021-12-31 10:07 菠萝超级酸 阅读(50) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> using namespace std; //定义链表结构 struct my_list{ int val; my_list *next; my_list(int _val):val(_val),next(nullptr){} }; my_list* merg 阅读全文
posted @ 2021-12-29 21:45 菠萝超级酸 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1 #include <iostream> 2 using namespace std; 3 struct my_list{ 4 5 int val; 6 my_list* next; 7 my_list(int _val):val(_val),next(nullptr){} 8 }; 9 my_l 阅读全文
posted @ 2021-12-29 21:44 菠萝超级酸 阅读(161) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <vector> using namespace std; void Print(vector<int> &v) { for(auto it:v) { cout<<it<<" "; } cout<<endl; } //冒泡排序,时间复杂度为n 阅读全文
posted @ 2021-12-28 20:36 菠萝超级酸 阅读(30) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <cstring> using namespace std; template <class T> class CArray { int size; //数组元素的个数 T *ptr; //指向动态分配的数组 public: CArray(i 阅读全文
posted @ 2021-12-28 20:34 菠萝超级酸 阅读(142) 评论(0) 推荐(0) 编辑
摘要: #include <iostream> #include <memory> using namespace std; template <typename T> class SharedPtr{ private: T *_ptr; int *_pcount; public: SharedPtr(T 阅读全文
posted @ 2021-12-28 20:25 菠萝超级酸 阅读(356) 评论(0) 推荐(0) 编辑
摘要: LZ4,rosbag,tum,evo 阅读全文
posted @ 2021-12-15 22:21 菠萝超级酸 阅读(1583) 评论(0) 推荐(0) 编辑