#include <stdio.h>
#include <stdlib.h>

typedef struct DNode{
    int data;
    struct DNode *prior,*next;
    
}DNode,*DLinklist;

int main(){
    bool InitDLinkList(DLinklist &L);
    //初始化双链表 
    DLinklist L;
    InitDLinkList(L);
    
    
    return 0;
}

bool InitDLinkList(DLinklist &L){
    L=(DNode *)malloc(sizeof(DNode));    //分配一个头结点 
    if(L==NULL){                        //内存不足,分配失败 
        return false;
    }
    L->prior =NULL;                        //头结点的 prior永远指向NULL 
    L->next =NULL;                        //头结点之后暂时还没有结点 
    return true;
}

双链表的初始化(带头结点)相关推荐

  1. 带头结点单链表 和 不带头结点单链表的区别

    文章目录 不带头结点的操作 代码① 代码② 代码③ 代码④ 带头结点的操作 代码⑤ 下面的代码中,传递链表时,传的是头指针.如果是带头结点的链表,传递链表时,可以传头结点,具体可以看看 C语言实现-线 ...

  2. 单链表(不带头结点)

    不带头结点的节点因为插入删除的时候会改变或者删除第一个节点,所以要引入二级指针进行一系列的操作 头文件 #pragma once //不带头结点的单链表 typedef struct Node {in ...

  3. c语言给定一个单链表输入k,C语言实现单链表(不带头结点)的基本操作

    链表在数据结构和算法中的重要性不言而喻.这里我们要用C来实现链表(单链表)中的基本操作.对于链表的基本概念请参考<数据结构与算法之链表>这篇博客.示例代码上传至 https://githu ...

  4. 带头结点单链表、不带头结点单链表(头指针单链表)

    1.头结点和头指针的区别 1.1区别: 头指针表明了链表的结点,可以唯一确定一个单链表. 头指针指向链表的第一个结点,其记录第一个存储数据的结点的地址. 头结点是点链表的第一个结点,若单链表有头结点, ...

  5. java带头结点空单链表_Java版带头结点单链表的实现

    Java版带头结点单链表的实现 Java版带头结点单链表的实现 package dsr; public interface IList { public void clear();//8 public ...

  6. 数据结构c/c++ 头插法尾插法建立带头结点的单链表,以数组创建带头结点的单链表和不带头结点的单链表,输出打印单链表

    // // Created by 焦娇 on 2021/9/17. //#ifndef CHAPTER2_LINELINK_LLK_H #define CHAPTER2_LINELINK_LLK_H# ...

  7. java带头结点的单链表_java编写带头结点的单链表

    /*** @ProjectName: JavaPractice * @Package: com.itwang.swordtooffer * @ClassName: LNodeOperation * @ ...

  8. 链表面试题1:反转单链表,不带头结点。

    三个指针p1,p2,p3,p1指向头结点的前一个结点,也就时指空,p2指向头结点,p3指向头结点下一个结点. p3指向p2的下一个,让p2指针域指向p1,让p1挪到p2上,再让p2指向p3.

  9. java数据结构与算法之双链表设计与实现

    转载请注明出处(万分感谢!): http://blog.csdn.net/javazejian/article/details/53047590 出自[zejian的博客] 关联文章: java数据结 ...

最新文章

  1. MySQL_控制台操作_01
  2. 用variance和bias解释其overfitting
  3. 净误差与遗漏为负值的含义_巴丹吉林沙漠湖泊水位变化及地下水净补给量
  4. Linux学习之系统编程篇:PCB( 进程控制块)、进程状态、转换和控制
  5. 在Eclipse中导入dtd和xsd文件,使XML自动提示
  6. shell中用bc进行浮点运算(转帖)
  7. php取json子对象属性,php中输出json对象的值(实现方法)
  8. 解决虚拟机能ping通宿主机,而宿主机不能ping通虚拟机
  9. Html常用标签元素
  10. cookie无法读取bdstoken_Web自动化测试:对cookie的操作
  11. matlab plot 多种颜色_Matlab画图,只需要这几步
  12. node.js源码安装
  13. Layui表单验证及提交
  14. 广告投放系统网络基础架构简要描述
  15. 基于Java的奖学金评定系统的设计
  16. 玩转PYthon,用Python绘制全球疫情变化地图(好东西,值得一看~~~)
  17. python获取招投标信息
  18. 普通下载url与迅雷快车旋风下载地址转换原理分析
  19. 《Pro SQL Server Internals, 2nd edition》CHAPTER 2 Tables and Indexes-Clustered Indexes
  20. VGA 接口电阻网络阻抗

热门文章

  1. 安徽财经大学199管理类联考综合能力考研历年真题库资料
  2. 计算机dll修复,DLL缺失怎么办 DLL怎么修复
  3. 阿里P7级别Java程序员跳槽,爆出税后工资,竟比阿里高
  4. FairyGUI 与 Unity 简单入门
  5. 音频PCM数据的单声道、双声道之间的转换
  6. JSD-2204-Java语言基础-八大基本数据类型-Day02
  7. 网络架构及其演变过程(BS和CS区别)
  8. 计算机教学word,计算机教学中word软件教学方法探究
  9. 股票量化分析平台有哪些作用?
  10. 【军工AI】基于图像处理与图像识别的经典探地雷达识别