博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过具体数值对单链表进行初始化
阅读量:5161 次
发布时间:2019-06-13

本文共 1041 字,大约阅读时间需要 3 分钟。

在操作单链表之前需要对其进行初始化之类的工作,下面通过具体的代码来说明其初始化方法:

1 #include
2 using namespace std; 3 typedef struct Listnode 4 { 5 int data; 6 struct Listnode *next; 7 Listnode(int x):data(x),next(NULL){} 8 9 }Listnode;10 Listnode *createList()11 {12 Listnode *prehead = new Listnode(-1);13 return prehead;14 }15 Listnode *initList(Listnode *preheadInit)16 {17 int a[] = {
1,2,3,4,5,6,7,8,9};18 Listnode *cur,*head;19 cur = preheadInit;20 for(int i = 0;i < sizeof(a)/sizeof(a[0]);i++)21 {22 Listnode *p = new Listnode(a[i]);23 cur->next = p;24 cur = cur->next;25 }26 head = preheadInit;27 return head->next;28 }29 void showList(Listnode *head)30 {31 while(head)32 {33 cout << head->data << endl;34 head = head->next;35 }36 }37 38 39 40 int main()41 {42 Listnode *prehead = createList();43 Listnode *head = initList(prehead);44 showList(head);45 }

输出的结果就是1 2 3 4 5 6 7 8 9。

转载于:https://www.cnblogs.com/cocos2014/p/4636348.html

你可能感兴趣的文章
CAS 单点登录模块学习
查看>>
跟着辛星用PHP的反射机制来实现插件
查看>>
Android应用开发-网络编程①
查看>>
input中的name,value以及label中的for
查看>>
静态库制作-混编(工程是oc为基础)
查看>>
jQuery 显示加载更多
查看>>
代理模式
查看>>
Confluence 6 系统运行信息中的 JVM 内存使用情况
查看>>
Confluence 6 升级以后
查看>>
用JS实现版面拖拽效果
查看>>
二丶CSS
查看>>
《avascript 高级程序设计(第三版)》 ---第二章 在HTML中使用Javascript
查看>>
Hibernate主键生成策略
查看>>
Crushing Machinery - Strong Support of Cement Enterprise
查看>>
AsyncTask
查看>>
Django框架(十九)—— drf:序列化组件(serializer)
查看>>
JS一些概念知识及参考链接
查看>>
关于JS中&&和||用法技巧
查看>>
TCP/IP协议原理与应用笔记24:网际协议(IP)之 IP协议的简介
查看>>
SAP HANA开发中常见问题- 基于SAP HANA平台的多团队产品研发
查看>>