
链表
链呀嘛小链表
Sakura慧
这个作者很懒,什么都没留下…
展开
-
删除链表中的重复元素
Description 按照数据输入的相反顺序(逆位序)建立一个单链表,并将单链表中重复的元素删除(值相同的元素只保留最后输入的一个)。 Input 第一行输入元素个数 n (1 <= n <= 15); 第二行输入 n 个整数,保证在 int 范围内。 Output 第一行输出初始链表元素个数; 第二行输出按照逆位序所建立的初始链表; 第三行输出删除重复元素后的单链表元素个数; 第四...原创 2020-01-09 09:53:12 · 179 阅读 · 0 评论 -
链表的节点插入
Description 给出一个只有头指针的链表和 n 次操作,每次操作为在链表的第 m 个元素后面插入一个新元素x。若m 大于链表的元素总数则将x放在链表的最后。 Input 多组输入。每组数据首先输入一个整数n(n∈[1,100]),代表有n次操作。 接下来的n行,每行有两个整数Mi(Mi∈[0,10000]),Xi。 Output 对于每组数据。从前到后输出链表的所有元素,两个元素之间用空格...原创 2020-01-09 09:03:07 · 605 阅读 · 1 评论 -
逆序建立链表
Description 输入整数个数N,再输入N个整数,按照这些整数输入的相反顺序建立单链表,并依次遍历输出单链表的数据。 Input 第一行输入整数N;; 第二行依次输入N个整数,逆序建立单链表。 Output 依次输出单链表所存放的数据。 #include<bits/stdc++.h> using namespace std; struct node { int data;...原创 2020-01-09 09:01:14 · 450 阅读 · 0 评论 -
顺序建立链表
顺序建立链表 Description 输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据。 Input 第一行输入整数的个数N; 第二行依次输入每个整数。 Output 输出这组整数。 #include <iostream> using namespace std; struct node { int data; node *next; }...原创 2020-01-09 08:54:23 · 313 阅读 · 0 评论