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

网站开发计算机配置蓝色企业网站模板

网站开发计算机配置,蓝色企业网站模板,wordpress删除媒体库,设计素材网站情人节数据结构每日一题day12(链表)★★★★★ 题目描述:采用头插法在头指针L处建立一个带头结点的单链表,输入-1表示结束结果返回建立的单链表。 算法思想: 1.初始化头结点:创建头结点,并使其指针域初始化为NU…
  1. 数据结构每日一题day12(链表)★★★★★

题目描述:采用头插法在头指针L处建立一个带头结点的单链表,输入-1表示结束结果返回建立的单链表。

算法思想:

1.初始化头结点:创建头结点,并使其指针域初始化为NULL。

2.循环插入元素:

不断接收用户输入的整数值,若输入为-1则停止。

为新元素动态分配结点空间,将数据存入结点。

使用头插法将新结点插入头结点之后。

返回链表:最终返回头指针L。

复杂度分析:

时间复杂度:O(n)

空间复杂度:O(n)

代码实现:

#include <stdio.h>
#include <stdlib.h>typedef struct LNode {int data;               // 数据域struct LNode *next;     // 指针域
} LNode, *LinkList;LinkList CreateList_HeadInsert() {LinkList L = (LinkList)malloc(sizeof(LNode));  // 创建头结点L->next = NULL;                               // 初始为空链表LNode *s;                                     // 用于创建新结点int x;                                        // 用户输入的值printf("请输入元素(输入-1结束):");scanf("%d", &x);while (x != -1) {s = (LNode*)malloc(sizeof(LNode));        // 创建新结点s->data = x;                              // 存入数据s->next = L->next;                        // 新结点指向原首结点L->next = s;                              // 头结点指向新结点scanf("%d", &x);                          // 继续输入}return L;                                     // 返回头指针
}

http://www.dtcms.com/wzjs/576327.html

相关文章:

  • 网站结构构图徐州京都网架公司
  • 外贸网站 测速长沙网上房地产官网
  • html手机网站开发教程让网站打开更快
  • 怎么免费建立网站做推广网页版梦幻西游吸血鬼怎么过
  • 海南什么公司的网站wordpress文章页调用分类列表
  • 丹东网站seo网页在线生成器
  • 网站建设的具体奖罚措施新乡网络公司首选
  • 世界各大网站搜索引擎提交入口网站建设需求方案
  • 栾城区住房建设局官方网站做网站客源
  • 成都房地产网站开发广东网站建设怎么选
  • 七个php源码下载的网站学网页设计需要什么基础
  • 潍坊网站建设技术外包wordpress 改版权
  • 深圳做网站开发费用企业管理培训课程内容
  • 上海产品网站建设网站备案流程实名认证
  • 为什么要建立电子商务网站网站开发的职业认知报告
  • 广东建设职业技术学院网站科技部网站建设合同
  • 宁德营销型网站建设网络公司简介模板
  • 手机网站建设要素做一元云购网站
  • 网站一般怎么维护if设计大赛官网
  • c网站开发视频教程怎么制作app软件教程
  • 上国外网站用什么机箱好网站的标志可以修改吗
  • 网站开发端安次区建设局网站
  • 建设汽车行业网站wordpress插件下载失败
  • 无锡外贸网站制作免费网络推广的方法
  • 北京网站设计制作关键词搜索引擎优化排名案例
  • 网站移动端是什么网站建设及编辑岗位职责
  • 云南站群网站建设地方门户信息网站建设方案
  • 找网络公司做的网站到期后 备案的域名属于备案企业还是网络公司简述电子商务网站的建站流程
  • 什么网站可以做微招聘网站建设可行性报告模板
  • 新会区住房和城乡建设局网站四川建设网站公司