当前位置: 首页 > news >正文

U228721 反转单链表

题目背景

请刚学完单链表的你来练一练单链表的一道超级简单的题叭

题目描述

题目给出一串数字,首先,你需要把这些数字构造成一个单链表,然后将此单链表反转。

输入格式

一行,一串数字

输出格式

一行,一串数字,空格分隔

输入输出样例

输入 #1

1 2 3

输出 #1

3 2 1 None

输入 #2

2 3 4

输出 #2

4 3 2 None

说明/提示

注意,本题要求答案最后加上None哦

算法分析

这道题与标准的单链表逆序输出存在最大的区别就是不输入n(数的个数)。代码如下

#include<bits/stdc++.h>
using namespace std;struct LNode {int data;LNode *next;
};int main () {LNode *L=new LNode;L->next=NULL;int x;
/*very important*/while(cin>>x) {LNode *p;p=new LNode;p->data=x;p->next=L->next;L->next=p;}while(L->next) {cout<<L->next->data<<" ";L->next=L->next->next;}cout<<"None"<<endl;return 0;
}/*
in:
1 2 3
out:
3 2 1 None
*/

http://www.dtcms.com/a/393340.html

相关文章:

  • 串行总线、并行总线
  • `HTML`实体插入软连字符: `shy;`
  • 日志驱动切换针对海外vps日志收集的操作标准
  • Zynq开发实践(SDK之自定义IP2 - FPGA验证)
  • 广东电信RTSP单播源参数解析
  • 关于工作中AI Coding的一些踩坑经验
  • MyBatis 参数传递详解:从基础到复杂场景全解析
  • ego(8)---L-BFGS优化算法与B样条生成最终轨迹
  • 【开题答辩全过程】以 HPV疫苗预约网站为例,包含答辩的问题和答案
  • Linux网络中Socket网络套接字的高级应用与优化策略
  • 人才测评系统选型参考:含国内平台对比
  • 人才素质测评在线测评系统平台清单:5款推荐
  • 【语法进阶】匹配分组
  • 猫头虎AI开源项目分享:通过压缩-感知-扩展来改善RAG应用延迟的高效框架:REFRAG,速度快、质量高
  • 某音a_bogus纯算法192位研究分析
  • RAG vs 长文本模型:技术原理、适用场景与选型指南
  • PowerBI自定义函数
  • FreeRTOS——信号量,互斥锁,临界区,延时
  • 第三章 模型评估与优化技巧
  • 3.Spring AI的工具调用
  • 如何高效记单词之:学会想像——从字母W聊起
  • Python之Excel操作三:读取Excel文件中的某一列
  • 计网基础知识
  • 【CSP-J模拟题 】 附详细讲解
  • FPGA内实现FIR 抽取滤波器设计
  • 【proteus绿灯5s红灯10s三数码管数字切换电路】2022-12-12
  • 团队任务分配管理软件平台对比测评
  • 集成学习智慧:为什么Bagging(随机森林)和Boosting(XGBoost)效果那么好?
  • 计算机英语缩写
  • 国轩高科校招社招网申线上测评笔试题库结构说明书(适用于研发/工程/职能全部岗位)