TreeMind树图在线AI思维导图
当前位置:树图思维导图模板高校与高等教育其他学科单链表与双链表思维导图

单链表与双链表思维导图

  收藏
  分享
免费下载
免费使用文件
Mr.Xu 浏览量:32023-07-11 19:48:00
已被使用0次
查看详情单链表与双链表思维导图

单链表与双链表

树图思维导图提供 单链表与双链表 在线思维导图免费制作,点击“编辑”按钮,可对 单链表与双链表  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:2e3f06e900f4e31e7743ba7a905a6d76

思维导图大纲

单链表&双链表思维导图模板大纲

单链表

以链式的方式存储节点,可以找到每一个结点的下一个后点

存储方法

head表示头节点下标 e[i]表示节点i的值 ne[i]表示节点i的next指针 idx表示当前存储到第几个点

操作

将x插入到头节点后

void a(int x){ e[idx]=x; ne[idx]=head; head=idx; idx++; }

将x插入到节点k后

void a1(int k,int x){ e[idx]=x; ne[idx]=ne[k]; ne[k]=idx; idx++; }

删除节点k

void r(int k){ ne[k]=ne[ne[k]]; }

初始化

 head=-1,idx=0;

双链表

以链表的方式存储节点,可以找到每一个结点的前一个结点和后一个节点

存储方法

head表示头节点下标 e[i]表示节点i的值 l[i]表示节点i的前一个节点 r[i]表示节点i的后一个节点 idx表示当前存储到第几个点

操作

将x插到节点k后

void add(int k,int x){ r[idx]=r[k]; l[idx]=k; l[r[k]]=idx; r[k]=idx; e[idx]=x; //注意顺序不能乱 idx++; }

插到k节点,头节点后,尾节点后都可以用这个,只需要把k改变一下。插到k节点后传k+1,插到k节点前传l[k+1],插到头节点后传0,插到尾节点前传l[0[

初始化

r[0]=1; l[1]=0; idx=2;

相关思维导图模板

9.战斗的基督教思维导图

树图思维导图提供 9.战斗的基督教 在线思维导图免费制作,点击“编辑”按钮,可对 9.战斗的基督教  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:33d168acd0cd9f767f809c7a5df86e3a

第六章 群体传播与组织传播_副本思维导图

树图思维导图提供 第六章 群体传播与组织传播_副本 在线思维导图免费制作,点击“编辑”按钮,可对 第六章 群体传播与组织传播_副本  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1672f555831e7d9a3bb2cf2fb792cb49