首页 > 其他分享 >eh

eh

时间:2023-09-20 14:36:43浏览次数:24  
标签:node nxt head eh pre tmphead struct

#include <algorithm>
#include <cstdio>
using namespace std;
int n;
struct node{
	int data;
	struct node *nxt;
	struct node *pre;
}*head,*head1;
void creatlist(){
	head = (struct node*)malloc(sizeof(struct node));
	head -> data = 0,head -> nxt = NULL;
	struct node *tmphead = head;
	for (int i = 1;i <= n;i++){
		int x;
		scanf ("%d",&x);
		struct node *curtr = (struct node*)malloc(sizeof(struct node));
		curtr -> data = x,curtr -> nxt = NULL;
		tmphead -> nxt = curtr;
		tmphead = curtr;
	} 
}
void reverse(){
	head1 = (struct node*)malloc(sizeof(struct node));
	struct node *tmphead = head -> nxt;
	tmphead -> pre = NULL;
	while (tmphead -> nxt != NULL){
		struct node *curtr = tmphead -> nxt;
		curtr -> pre = tmphead;
		tmphead = tmphead -> nxt;
	}
	head1 -> pre = tmphead;
}
int main(){
	scanf ("%d",&n);
	creatlist();
	struct node *tmphead = head -> nxt;
	while (tmphead != NULL){
		printf("%d ",tmphead -> data);
		tmphead = tmphead -> nxt;
	}
	printf("\n");
	reverse();
	tmphead = head1 -> pre;
	while (tmphead != NULL){
		printf("%d ",tmphead -> data);
		tmphead = tmphead -> pre;
	}
}```

标签:node,nxt,head,eh,pre,tmphead,struct
From: https://www.cnblogs.com/little-uu/p/17717241.html

相关文章

  • 直击火山引擎V-Tech峰会!仅需简单登录,即可极速体验数据引擎ByteHouse
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 9月19日,火山引擎“数据飞轮·V-Tech数据驱动科技峰会”在上海举办。会上重磅发布数智平台VeDI应用大模型(LargeLanguageModels)能力,并进一步解读了数据飞轮的行业应用与实践。作为核......
  • docker 查询精选,提示server misbehaving
    错误提示root@u-master1:~#dockersearchnginxErrorresponsefromdaemon:Get"https://index.docker.io/v1/search?q=nginx&n=25":dialtcp:lookupindex.docker.ioon127.0.0.53:53:servermisbehaving处理方法root@u-master1:/etc/docker#vim/etc/resolv.......
  • 如何快速从 ETL 到 ELT?火山引擎 ByteHouse 做了这三件事
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群前言当涉及到企业分析场景时,所使用的数据通常源自多样的业务数据,这些数据系统大多采用以行为主的存储结构,比如支付交易记录、用户购买行为、传感器报警等。在数仓及分析领域,海量数据则主要采按列......
  • 如何快速从 ETL 到 ELT?火山引擎 ByteHouse 做了这三件事
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 前言当涉及到企业分析场景时,所使用的数据通常源自多样的业务数据,这些数据系统大多采用以行为主的存储结构,比如支付交易记录、用户购买行为、传感器报警等。在数仓及分析领域,海量数据则主......
  • iOS开发Swift-alertWithTitle(title: xxx, message: xxx, placeHolders: xxx, buttons
    alertWithTitle(title:"输入信息",message:"请输入您的姓名:",placeHolders:[],buttons:["确定"],defaultButtonIndex:0,cancelButtonIndex:0,defaultText:"张三");当调用这个函数时,会弹出一个带有标题"输入信息"和消息"请输入您的姓名:"的对话框,......
  • 使用Cpolar+ CFImagehost,搭建简洁易用的私人图床
    @[TOC]1.前言图片服务器也称作图床,可以说是互联网存储中最重要的应用之一,不仅网站需要图床提供的外链调取图片,个人或企业也用图床存储各种图片,方便随时访问查看。不过由于图床很不挣钱,各互联网大厂正在逐步关停所属的图床服务器,这也导致用户只能自己想办法,搭建自己的图床服务器。今......
  • 最高提升10倍性能!揭秘火山引擎ByteHouse查询优化器实现方案
     更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 作为企业级数据库的核心组件之一,查询优化器的地位不可忽视。对于众多依赖数据分析的现代企业来说,一个强大且完善的查询优化器能够为数据管理和分析工作带来巨大的便利。 作为火山引......
  • F. Mahmoud and Ehab and yet another xor task 线性基
    Problem-F-Codeforces 题意:给出一个长度为n的数组,然后给出q次询问。对于每次询问,给出一个l和一个x,请你求出在[1,l]这个区间内,有多少个子序列是好的,好的的定义是这个子序列的异或和为x。做法:考虑线性基,先离线处理询问,对其l排序。然后对于l,求该情况下的线性基。然后,我们在......
  • 仓库管理系统WarehouseManagement类
    packagedemo3;importjava.util.ArrayList;importjava.util.Objects;importjava.util.Scanner;publicclassWarehouseManagement{publicstaticvoidmain(String[]args){ArrayList<WarehouseInformation>list=newArrayList<>();b......
  • 仓库管理系统WarehouseInformation类
    packagedemo3;publicclassWarehouseInformation{privateStringitemnumnow;privateStringitemname;privateStringsuppliername;privateStringwarehousingtime;privateStringshipmenttime;privateStringwarehousenumber;pr......