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

h5网站开发框架网站建设玖金手指排名15

h5网站开发框架,网站建设玖金手指排名15,软文推广特点,做网站外包公司题目描述:采用尾插法在头指针L处建立一个带头结点的单链表,输入-1表示结束结果返回建立的单链表。 算法思想: 1.初始化链表:创建一个头结点(不存储实际数据),头指针 L 指向该头结点。初始时,头…

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

算法思想:

1.初始化链表:创建一个头结点(不存储实际数据),头指针 L 指向该头结点。初始时,头结点的 next 指针为 NULL,尾指针 tail 也指向头结点。

2.循环输入数据:从用户输入中读取数据,直到输入 -1 为止。

对于每个非 -1 的数据,创建一个新节点,并将数据存入新节点的数据域。

将新节点插入到尾节点之后(即 tail->next = newNode)。

更新尾指针,使其指向新节点(即 tail = newNode)。

3.结束处理:输入 -1 后,将尾节点的 next 指针置为 NULL,表示链表结束。

4.返回链表:返回头指针 L,即建立的单链表。

复杂度分析:

时间复杂度:O(n)

空间复杂度:O(n)

代码实现:

#include <stdio.h>
#include <stdlib.h>// 定义单链表结点结构
typedef struct LNode {int data;           // 数据域struct LNode *next; // 指针域
} LNode, *LinkList;// 尾插法创建单链表
LinkList CreateList_Tail() {LinkList L = (LinkList)malloc(sizeof(LNode)); // 创建头结点L->next = NULL;                              // 头结点的next初始化为NULLLNode *tail = L;                             // 尾指针初始指向头结点int x;printf("请输入链表元素(以-1结束):\n");scanf("%d", &x);while (x != -1) {LNode *p = (LNode *)malloc(sizeof(LNode)); // 创建新结点p->data = x;                               // 赋值p->next = NULL;                            // 新结点的next为NULLtail->next = p;                            // 尾结点的next指向新结点tail = p;                                  // 更新尾指针scanf("%d", &x);}return L; // 返回头结点
}// 打印单链表
void PrintList(LinkList L) {LNode *p = L->next; // 跳过头结点printf("链表元素:");while (p != NULL) {printf("%d ", p->data);p = p->next;}printf("\n");
}int main() {LinkList L = CreateList_Tail(); // 创建链表PrintList(L);                   // 打印链表return 0;
}


文章转载自:

http://Yl8PB4TF.bsqbg.cn
http://xQNoqgNQ.bsqbg.cn
http://ykENbAy1.bsqbg.cn
http://z92hIGS2.bsqbg.cn
http://tUHSjx1x.bsqbg.cn
http://vFdLsESr.bsqbg.cn
http://lDR7WEbC.bsqbg.cn
http://tUHrgtAo.bsqbg.cn
http://Saiq5A1r.bsqbg.cn
http://DnAGwVF2.bsqbg.cn
http://sidnjbQs.bsqbg.cn
http://x1TUHOu7.bsqbg.cn
http://XB5bC9km.bsqbg.cn
http://8aIMut3d.bsqbg.cn
http://xdsobMdy.bsqbg.cn
http://f6Tnxbzn.bsqbg.cn
http://mFiyRgPv.bsqbg.cn
http://06X2pBuV.bsqbg.cn
http://4hNgz1D8.bsqbg.cn
http://kNpuU4tl.bsqbg.cn
http://MWJP0Vk9.bsqbg.cn
http://OcZVRWN9.bsqbg.cn
http://VpQJmkNP.bsqbg.cn
http://XR7i01sz.bsqbg.cn
http://bswpAqPn.bsqbg.cn
http://UJOZ3Zld.bsqbg.cn
http://Y0dBzkBr.bsqbg.cn
http://4P48u2HB.bsqbg.cn
http://DENpyNXu.bsqbg.cn
http://GKi4EH3g.bsqbg.cn
http://www.dtcms.com/wzjs/768079.html

相关文章:

  • 深圳市南山区网站建设组建网站建设团队
  • 查询网站后台登陆地址电商怎么做视频教程
  • 网站策划案范文wordpress 热门文章
  • 西安网站制作公司哪抚州临川网站建设
  • 可以自己做网站这么做数字营销证书
  • 北京公司网站制作流程做液氮冰淇淋店网站
  • 网站开发 jswordpress健身房主题
  • 中国建设银行昆山支行网站网站支付宝支付接口申请
  • 写作网站的文风外贸网络营销是做什么的
  • 北京正规网络运营设计培训爱站seo工具
  • 什么网站可以做投资wordpress 08影院2.0
  • 阿里巴巴做企业网站企业网站搜索引擎推广方法
  • 用vs2010做的网站宁波江北区城市建设档案馆网站
  • 手机网站建设如何视觉设计包括哪些
  • 网站开发属于什么专业设计公司500强排名
  • 网站建设服务器租用建设一个游戏网站需要多少钱
  • 云南省植保植检站网址兄弟们试试这个网址
  • 东莞定制网站建设oppo商城
  • 门户网站建设说明书wordpress优酷缩略图
  • 深圳手机网站公司好网站建设因素
  • 侧导航网站建设工程合同名词解释
  • 模仿建设银行网站福州seo服务
  • 医院网站建设工作汇报天津网站开发平台
  • 想做网站选什么专业江苏军民融合网站建设
  • 电商网站制作成手机app企业服务公司经营范围
  • 互联网营销课程体系网站如何从行为数据进行优化
  • 丽水建设部门网站江苏网络公司网站建设
  • 如何做网站吸引广告商wordpress怎么访问数据库
  • 企业标准查询网官网白帽seo
  • 网站的布局和配色凡氪官网