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

音乐 版权 做视频网站网络营销推广价格

音乐 版权 做视频网站,网络营销推广价格,全屋装修设计软件,wordpress已计划题目描述 请根据输入数据构造一个带头结点的单链表,链表结点的数据结构为struct node {int data; struct node *next;},试设计算法:按递增次序输出单链表中各结点的数据元素,并释放结点所占用的存储空间。 要求:不允…

题目描述

请根据输入数据构造一个带头结点的单链表,链表结点的数据结构为struct node {int data; struct node *next;},试设计算法:按递增次序输出单链表中各结点的数据元素,并释放结点所占用的存储空间。

要求:不允许使用数组作为辅助存储空间。

输入

每组测试数据包括两行,第一行为单链表中的元素个数n;第二行为n个元素的值。

输出

排序后的元素值,每组测试数据输出占一行,行末无空格。

样例输入

6 4 5 9 3 2 1

样例输出

1 2 3 4 5 9

#include<stdio.h>
#include<stdlib.h>
struct node {int data;struct node *next;
};
void Insert(struct node*p,int i,int a)//插入新元素(尾插)
{while(p->next){p=p->next;}struct node ss;struct node *s;//每新加一个元素就要申请一块新的内存来存储新元素s=(struct node*)malloc(sizeof(ss));//然后再把它连接到原先的链表当中s->data=a;s->next=NULL;p->next=s;
}
int main()
{int n;scanf("%d",&n);struct node *p;struct node nn;p=(struct node*)malloc(sizeof(nn));if(p==NULL)return -1;p->next=NULL;//初始化头指针for(int i=0;i<n;i++){int a;scanf("%d",&a);Insert(p,i,a);//每输入一个元素,插入一次}struct node*tail=p;while(tail!=NULL)tail=tail->next;for(int i=0;i<n;i++)//冒泡排序{struct node*curr=p->next;struct node*pre=p;for(int j=0;j<n-1;j++){if(curr->data>curr->next->data){struct node*q=curr->next->next;pre->next=curr->next;curr->next->next=curr;curr->next=q;if(curr->next==tail)tail=curr;//尾指针特判}pre=pre->next;curr=pre->next;}}p=p->next;while(p->next){printf("%d ",p->data);p=p->next;}printf("%d",p->data);//这里是怕行末无空格,所以最后一个元素分开输出了free(p);
}

http://www.hengruixuexiao.com/news/49215.html

相关文章:

  • 通辽企业网站建设随州seo
  • 公司公共邮箱怎么申请东莞快速优化排名
  • 网站的滚动字幕怎么做安顺seo
  • 网站建设销售怎么样aso推广优化
  • 做双语网站多少钱广州白云区新闻头条最新消息今天
  • 网站的主要功能模块百度推广基木鱼
  • 域名注册商是什么意思厦门专业做优化的公司
  • 未成年人做网站私域流量营销
  • wordpress tag_linkseo网站诊断报告
  • 汕头 网站图片优化
  • 商城网站定制怎么做爱站网影院
  • 选择莆田交友网站点击软件
  • 青岛建站模板厂家小型培训机构管理系统
  • 潍坊网站建设首荐创美网络指数型基金
  • 男女做受视频网站seo查询爱站网
  • wordpress 多个子站点汕头搜索引擎优化服务
  • 外贸网站制作广州保定百度推广联系电话
  • 做网站最大的公司竞价推广什么意思
  • 新泰市住房和城乡建设局网站新闻源软文发布平台
  • 如何用jsp做简单的网站满十八岁可以申请abc认证吗
  • 万网 网站建设合同想学销售去哪培训
  • 微信卖水果链接网站怎么做的怎么自己制作一个网站
  • 购物网站开发 webstorm个人免费开发网站
  • 如何自己办网站网站建设技术解决方案
  • 网站效果图确认表深圳专业seo
  • 展示型网站 营销型网站东莞网站建设制作
  • 淘宝客是如何做网站与淘宝对接的今日新闻热点大事件
  • 建设网站应该怎么做百度官方客服
  • 怎么样建设一个网站微信小程序开发教程
  • wordpress三栏博客主题墨子学院seo