当前位置: 首页 > 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.15wanjia.com/news/177447.html

相关文章:

  • react是网站开发做刷单网站犯法吗
  • 公司做网站都需要什么流程今天高清视频免费播放
  • 崇明做网站好玩又不用实名认证的游戏
  • 怎么才可以做网站建设工程施工许可证查询网站
  • 网站提示代码四省网站建设
  • 宁波企业自助建站24小时最新军事新闻
  • 快速让百度收录网站网站建设上线问题
  • 沙井品牌网站建设深圳做网站d
  • 诸暨有哪些好网站制作公司wordpress百度主动不推送了
  • 重庆市建设工程造价管理站欧美一级a做爰片免费网站
  • 网站建设怎么分类网页设计找工作
  • 做文献综述的文章用什么网站汕头网站搜索优化
  • 贵阳建站南京淄博网站建设工作室
  • 网站开发语言 aspwordpress文库主题
  • 中英文网站开发公司大型旅游网站
  • 网站导航条图片素材建怎样的网站挣钱快
  • 初中校园网站建设制度店铺设计用什么软件
  • 自己搭建网站服务器呼伦贝尔人才网官方网站入口
  • php 上传网站网站建设指导方案
  • 大型网站维护费一年多少怎么在微视上发视频赚收益
  • cms网站后台模版h5制作培训
  • 徐州手机网站设计4399网页游戏入口
  • 网站建设制作软件导航网站能个人备案
  • 网站呼叫中心 建设工期海报设计免费模板
  • 做照片用的视频模板下载网站好拱墅抖音seo搜索排名推广
  • 网站开发印花税推广公众号平台的公司
  • 网站链接文字建立视频网站
  • 俄语网站叫什么yandex线上销售培训机构
  • 网站备案完了怎么做沈阳免费网站建站模板
  • 论坛网站制作正规网站建设模板