尾插法建立单链表的算法
尾插法建立单链表的算法
#include <iostream>
#include <stdlib.h>
using namespace std;
#define maxSize 100
typedef struct LNode{int data;struct LNode *next;
}LNode;
void createListR(LNode *&C,int a[],int n){LNode *s,*r;int i;C=(LNode*)malloc(sizeof(LNode));C->next=NULL;r=C;for(i=1;i<=n;++i){s=(LNode *)malloc(sizeof(LNode));s->data=a[i];r->next=s;r=r->next;}r->next=NULL;
}
int main(int argc, char *argv[])
{int a[10],e;LNode *C;cout<<"输入九个数:";for(int i=1;i<=9;i++){cin>>a[i];}createListR(C,a,9);cout<<"输入单链表:";for(int i=1;i<=9;++i){C=C->next;cout<<C->data<<" ";} return 0;
}
输入九个数:1 2 3 4 5 6 7 8 9
输入单链表:1 2 3 4 5 6 7 8 9 请按任意键继续. . .
尾插法建立单链表的算法相关推荐
- 采用头插法和尾插法建立单链表
面说一下如果用C语言建立单链表,分为头插法和尾插法两种. 采用头插法建立单链表 该方法从一个空表开始,生成新结点,并将读取到的数据存放到新结点的数据域中,然后将新结点插入到当前链表的表头,即头结点之后 ...
- 单链表的建立(C语言):头插法和尾插法建立单链表
采用头插法建立单链表 该方法从一个空表开始,生成新结点,并将读取到的数据存放到新结点的数据域中,然后将新结点插入到当前链表的表头,即头结点之后,如图2-4所示. 图2-4 头插法建立单链表 头插法建 ...
- C++头插法尾插法建立单链表,合并两个有序单链表
A和B是两个单链表(带表头结点),其中元素递增有序.设计一个算法,将A和B归 并成一个按元素值非递减有序的链表 C,C由A 和B 中的结点组成. #include<iostream> #i ...
- 利用尾插法建立单链表
PTA 5-3本题目要求利用尾插法建立单链表 #输入格式: 输入数据为若干正整数,最后以-1表示结尾(-1不算在序列内,不要处理).所有数据之间用空格分隔. #输入样例: 1 2 3 4 5 6 7 ...
- 数据结构__头插法建立单链表、尾插法建立单链表
单链表定义.头插法建表.尾插法建表 一.单链表的定义 单链表是线性表的链式存储,是指通过一组任意的存储单元来存储线性表中的数据元素. 单链表结构定义为: 其中data为数据域,用来存放数据:nex ...
- C++中LIstNode尾插法建立单链表
@yogurt_ 在做Acwing 和力扣的编程时,经常有一个节点是ListNode,这里记录一下利用已有已知结构体根据输入利用尾插法创立单链表. 经过查阅资料,理解和最后实现如下: ListNode ...
- 头插法与尾插法建立单链表
头插法与尾插法建立单链表 import java.util.*; class Node {int value;Node next;Node(int x) {value = x;} } public c ...
- 尾插法建立单链表,并输出链表
#include <stdio.h> #include <stdlib.h> typedef struct LNode { int data ; struct ...
- 头插法、尾插法建立单链表
头插法.尾插法建立单链表 #include<stdio.h> #include<stdlib.h> #define TRUE 1 #define FALSE 0 #define ...
最新文章
- Chronometer的使用
- python中var是什么_这些Python Number 知识你需要了解!
- codeigniter中创建自己的类库
- 一行Python代码制作动态二维码
- django 模型blank和null的区别
- sharedpreferences使用方法_细数 SharedPreferences 的那些槽点 !
- Markdown---图片保存位置设置
- 数据量大的sql怎么做优化_南浔区360优化怎么做,百度关键词优化_万推霸屏
- VMware 虚拟机运行卡慢的解决办法
- ceph客户端使用_Ceph 基础篇 认证
- 在Winfrom中双击Ctrl键打开窗体
- 开发微信网页及调试方法
- AD21怎么打印丝印层的PDF
- R语言书籍学习02 《R语言数据分析、挖掘建模与可视化》-第一章 R语言必备基础知识
- [CGAL] CGAL各模块介绍
- STM32F407读取ADS1115数据
- bowen -猜拳游戏
- 依图芯片服务器,依图推出云端AI芯片,1台机柜支撑起万路智能视频解析
- 央企招聘:中储粮集团2023公开招聘公告(校招+社招,共700人)
- 【银河麒麟V10U盘只读解决方案】