上一篇我们介绍了链表的建立,遍历,插入和删除等操作,有一个问题就是在插入操作时,第二个参数是一个ListNode*的节点,那么我们在调用的时候如何初始化一个单独的链表节点呢,答案就是定义一个初始化函数
struct ListNode { int num; ListNode* next; ListNode(int n = 0, ListNode *p = NULL) { num = n; next = p;} };
默认参数是0和NULL
如果看到别的方法,会继续添加,也欢迎大家留言
上一篇我们介绍了链表的建立,遍历,插入和删除等操作,有一个问题就是在插入操作时,第二个参数是一个ListNode*的节点,那么我们在调用的时候如何初始化一个单独的链表节点呢,答案就是定义一个初始化函数
struct ListNode { int num; ListNode* next; ListNode(int n = 0, ListNode *p = NULL) { num = n; next = p;} };
默认参数是0和NULL
如果看到别的方法,会继续添加,也欢迎大家留言