初始化链表节点

Posted Mini_Coconut

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初始化链表节点相关的知识,希望对你有一定的参考价值。

上一篇我们介绍了链表的建立,遍历,插入和删除等操作,有一个问题就是在插入操作时,第二个参数是一个ListNode*的节点,那么我们在调用的时候如何初始化一个单独的链表节点呢,答案就是定义一个初始化函数

struct ListNode
{
    int num;
    ListNode* next;
    ListNode(int n = 0, ListNode *p = NULL)   
    { num = n; next = p;}  
};

默认参数是0和NULL

如果看到别的方法,会继续添加,也欢迎大家留言

以上是关于初始化链表节点的主要内容,如果未能解决你的问题,请参考以下文章

将第一个节点添加到hashmap中的链表时,为啥必须将新节点直接分配给索引指针?

数据结构---双向链表

单向链表 代码实现

单向链表

双向链表增删改查分析和实现_韩顺平听课笔记

将两个排好序的链表结合成一个有序的链表-附C语言代码