首页 > 试题广场 >

遍历链表

[编程题]遍历链表
  • 热度指数:13697 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
建立一个升序链表并遍历输出。

输入描述:
输入的每个案例中第一行包括1个整数:n(1<=n<=1000),接下来的一行包括n个整数。


输出描述:
可能有多组测试数据,对于每组数据,
将n个整数建立升序链表,之后遍历链表并输出。
示例1

输入

4
3 5 7 9

输出

3 5 7 9
头像 燃烧的橘子
发表于 2023-03-10 19:30:36
#include <iostream> #include<algorithm> #include<vector> using namespace std; struct Lnode { int val; struct Lnode*next; 展开全文
头像 用户抉择
发表于 2021-03-11 22:13:31
这里可以直接用C++封装的sort实现升序 #include<list> #include<iostream> #include<cstdio> using namespace std; int main() {  &n 展开全文
头像 happyfox
发表于 2022-07-10 19:21:32
首先我们先定义好一个节点 struct node {     int val;     node * next;     node(int& 展开全文
头像 在考古的小鱼干很有气魄
发表于 2023-03-07 09:48:10
#include <bits/stdc++.h> #define MAX 1000 using namespace std; int main() { int n; cin >> n; int data[MAX]; for (int i = 展开全文
头像 牛客440904392号
发表于 2024-10-06 17:37:47
#include <iostream> #include <list> #include <algorithm> using namespace std; int main() { int n; cin >> n; list&l 展开全文
头像 牛客543769519号
发表于 2024-03-04 17:32:52
#include <iostream> #include <algorithm> using namespace std; #define MAX 1001 int a[MAX]; typedef struct LinkNode{ int val; LinkN 展开全文
头像 lovekang
发表于 2024-08-02 16:05:57
链表其实非常简单,主要是结构体的定义比较烦人,个人其实还是更加偏向用类的方式来实现,但是c没有,┭┮﹏┭┮ #include <stdio.h> typedef struct node{ int val; struct node* next; } node; int 展开全文
头像 SStarry
发表于 2023-09-06 16:54:26
#include <iostream> using namespace std; int n; struct Node{ int data; Node* next; Node(int x): data(x), next(NULL){} }; int main 展开全文
头像 Mamba_Back
发表于 2022-01-19 14:03:06
#include #include using namespace std; typedef struct linknode{ int data; linknode * next; }linknode, *node; int Partition(vector &a,int left,in 展开全文
头像 木何
发表于 2023-03-04 21:06:43
#include<iostream> using namespace std; typedef struct node { int data; struct node* next; } node; void createList(node** L, int k) { 展开全文