DataStruct Note
个人记忆使用,仅记录自己薄弱的知识点
链表
手搓链表
链表节点的基本结构 1
2
3
4
5
6
7
8
9template<typename T>
struct ListNode{
T val;
ListNode * next;
//结构体的构造函数
ListNode() : val(0), next(nullptr) {}
ListNode(int x) : val(x), next(nullptr) {}
ListNode(int x, ListNode *next) : val(x), next(next) {}
}
1 | template<typename T> |