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

湖北省人民政府seo如何提高网站排名

湖北省人民政府,seo如何提高网站排名,西安网页制作培训机构,boss直聘招聘官网本文的内容是使用C语言分割单向链表,给出一个链表和一个值,要求链表中小于给定值的节点全都位于大于或等于给定值的节点之前,打印原始链表的所有元素和经此操作之后链表的所有元素。 分析:本题只是单向链表的分割,不涉…

本文的内容是使用C语言分割单向链表,给出一个链表和一个值,要求链表中小于给定值的节点全都位于大于或等于给定值的节点之前,打印原始链表的所有元素和经此操作之后链表的所有元素。
分析:本题只是单向链表的分割,不涉及排序,因此把小于给定值的节点连成一个链表,再把大于等于给定值的节点连成一个链表,然后把两个链表再链接到一起即可形成题目要求的链表。
注意:要记住两个链表各自的头节点,不然最后没办法连接到一起;存放大值的链表最后要指向NULL;两个链表的头节点要动态申请内存,用以保存分割链表后的两个头节点。
在这里插入图片描述
完整的源代码如下。

#include <stdio.h> 
#include <stdlib.h>typedef struct linklist
{int data;struct linklist *next;
}Linklist;Linklist *CreateLinkList()
{int n = 0;Linklist *head,*p,*q;head = NULL;p = (Linklist *)malloc(sizeof(Linklist));printf("input data %d (input 65535 end):",n+1);scanf("%d",&p->data);if(p->data == 65535)return head;while(1){n++;if(n==1)head = p;elseq->next = p;q = p;p = (Linklist *)malloc(sizeof(Linklist));printf("input data %d (input 65535 end):",n+1);scanf("%d",&p->data);if(p->data == 65535)break;}q->next = NULL;return head;
}Linklist *divide(Linklist* head,int x)
{Linklist *p = (Linklist*)malloc(sizeof(Linklist));Linklist *q = (Linklist*)malloc(sizeof(Linklist));Linklist *headp;Linklist *headq;headp = p;headq = q;while(head != NULL){if(head->data < x){p->next = head;p = p->next;}else{q->next = head;q = q->next;}head = head->next;}p->next = headq->next;q->next = NULL;return headp->next;
}void print_linklist(Linklist *head)
{Linklist *p;p = head;if(head != NULL){do{printf("%d ",p->data);p = p->next;}while(p != NULL);printf("\n");}elseprintf("The link list is empty!\n");
}void main()
{Linklist *head;head = CreateLinkList();printf("原链表序列:");print_linklist(head);head = divide(head,10);printf("分割后链表序列:");print_linklist(head);
}

上面程序的结果如下图所示。
在这里插入图片描述
根据上面的运行结果可以看到,代码满足题目的要求。

http://www.khdw.cn/news/49591.html

相关文章:

  • 广德县建设协会网站百度推广和优化有什么区别
  • wordpress导航栏颜色网站排名优化多少钱
  • 做一个好的网站中国十大电商平台排名
  • 网站名称与备案名称不一致网站检测中心
  • 网站域名空间管理关键词怎么写
  • 电子商务网站建设与管理期末试卷网络营销模式有哪些类型
  • 网站嵌入英文地图重庆seo教程搜索引擎优化
  • 政府网站视频优化建设方案seo实战培训教程
  • wordpress打开有背景音乐百度seo在哪里
  • 只买域名可以做自己的网站嘛小学生班级优化大师
  • 如何把网站提交给百度网络营销运营推广
  • 海南省住房和城乡建设局网站首页google play官网入口
  • 建网站建设的基本流程西安今日头条最新新闻
  • 包头网站建设制作ios aso优化工具
  • 福州做网站外包团队链接转二维码
  • 武汉互联网网站建设公司优化设计三年级下册数学答案
  • 浙0577 icp网站建设连云港百度推广总代理
  • 菜鸟教程网站是怎么做的项目优化seo
  • 页面设计网站素材西安发布最新通知
  • 织梦怎么在本地编辑多个网站网页推广链接怎么做
  • 西安网站排名推广seo顾问服务公司
  • 深圳做网站行业百度视频推广
  • 衡水网站建设百度广告推广费用
  • 深圳网页设计培训视频甲马营seo网站优化的
  • 威海做网站多少钱口碑营销的特征
  • 那个网站做图片好百度竞价排名查询网站
  • 河北移动端网站建设重庆关键词排名推广
  • 做网站无赖客户退款宁波百度快照优化排名
  • 个人可以做企业网站seo新人培训班
  • 家居网站建设行业现状seoul是什么意思