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

张家界有没有做网站的公司建站平台

张家界有没有做网站的公司,建站平台,收费网站空间,上海网站建设公公司有一个带头结点的单链表L,设计一个算法使其元素递增有序 代码思路: 我这里懒得搞那个指针了,直接遍历一遍链表,把链表的元素复制到数组arr里面 对数组A进行一下排序,排完之后再把元素复制到L里面。 至于排序你用啥算…

有一个带头结点的单链表L,设计一个算法使其元素递增有序

代码思路:
我这里懒得搞那个指针了,直接遍历一遍链表,把链表的元素复制到数组arr里面
对数组A进行一下排序,排完之后再把元素复制到L里面。

至于排序你用啥算法都行,我这里用插入排序,你也可以用别的。

void linkSort(LinkList* L) {int arr[10] = { 0 };//这里默认L的最大长度不超过10int i = 0;int j = 0;LNode* p = (*L)->next;//用p来遍历链表for (i = 0;i < 10;i++) {//把链表元素赋给arrarr[i] = p->data;p = p->next;}//插入排序-升序for (i = 1;i < 10;i++) {//插入排序-升序int tmp = arr[i];for (j = i;j >= 0;j--) {if (tmp < arr[j - 1]) {arr[j] = arr[j - 1];//后移一位}else {arr[j] = tmp;break;}}}printf("\n");p = (*L)->next;//p重新回到链头for (i = 0;i < 10;i++) {//把链表元素赋给arrp->data = arr[i];p = p->next;}
}int main() {LinkList L;InitList2(&L);//初始化一个带头结点的链表3,9,1,4,2,8,5,7,6,10printf("初始链表为:");print2(L);linkSort(&L);printf("排序后链表为:");print2(L);return 0;
}

在这里插入图片描述
ps:链表定义及初始化,还有打印函数

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdbool.h>
#include<malloc.h>
//单链表定义
//链表结点
int A[10] = { 3,9,1,4,2,8,5,7,6,10 };
typedef struct {//定义单链表结点类型int data;//数据域struct LNode *next;//指针域
}LNode, *LinkList;//带头结点初始化-尾插法
void InitList2(LinkList* L) {(*L) = (LNode*)malloc(sizeof(LNode));(*L)->next = NULL;LNode* rear = (*L);//标记表尾int i = 0;for (i = 0;i < 10;i++) {LNode* p = (LNode*)malloc(sizeof(LNode));//创建一个新结点p->data = A[i];//新结点赋值rear->next = p;//接到L上rear = p;//标记表尾}rear->next = NULL;
}void print2(LinkList L) {//打印带头结点的链表LNode* i = L->next;//用i指针遍历整个链表while (i != NULL) {printf("%d ", i->data);i = i->next;}
}
http://www.hrbkazy.com/news/51213.html

相关文章:

  • 网站建设与网页设计作业5年网站seo优化公司
  • 四川做网站设计的公司营销软文范例大全300
  • 华为云上面可以代做网站吗小程序开发费用一览表
  • 镇江网站建设方式优化建设网页
  • 做低价的跨境电商网站怎么查看网站的友情链接
  • 免费h5旅游网站模板北京关键词seo
  • 怎么在av网站做引流全网营销整合推广
  • 太原网站建设维护推广引流渠道有哪些
  • 青岛网站有限公司网络平台建设及运营方案
  • 新疆做网站哪家公司好电商运营的基本流程
  • 做网站需要什么手续搜索风云排行榜
  • wordpress插件汉化青岛 google seo
  • 上海营销网站建设公司网址创建
  • 如何将自己做的网站挂到服务器上近期国内外重大新闻10条
  • 开篇网站推广百度搜索关键词统计
  • 做网站抽奖系统最近一周新闻热点大事件
  • 搜索不到网站的关键词建网站seo
  • 接私活做预算的网站搜索引擎营销seo
  • 江门网站建设公司哪家好常见的推广方式有哪些
  • jsp网站开发教学百度怎么推广自己的店铺
  • 南京网络科技公司有哪些天津seo博客
  • 8免费网站建站搜索引擎营销的优势和劣势
  • 环保网站建设项目备案系统如何提升网站seo排名
  • 张掖网站建设培训怎样进行seo推广
  • wordpress wpdb insert网站seo优化公司
  • 苏州建行网站无代码网站开发平台
  • 杭州seo优化公司电脑优化设置
  • 网站建设与管理方向百度手机浏览器
  • 有多少专门做兼职的网站联赛积分榜排名
  • 男女做暖暖不要钱的试看网站百度系app有哪些