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

基于html做电商网站论文wordpress 为静态

基于html做电商网站论文,wordpress 为静态,北京做网站制作的公司,做直播网站用什么语言题目如下: 给你单链表的头结点 head ,请你找出并返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:head [1,2,3,4,5] 输出:[3,4,5] 解释:链表只有一个中间结点…

题目如下:
给你单链表的头结点 head ,请你找出并返回链表的中间结点。

如果有两个中间结点,则返回第二个中间结点。

示例 1:

输入:head = [1,2,3,4,5] 输出:[3,4,5] 解释:链表只有一个中间结点,值为 3 。

示例 2:

输入:head = [1,2,3,4,5,6] 输出:[4,5,6] 解释:该链表有两个中间结点,值分别为 3 和 4 ,返回第二个结点。

结构体定义:

typedef struct Node {
char val;
struct Node* next;
}Node;
typedef Node* List;

文章目录

  • 第一部分
  • 第二部分

第一部分

List head, tail;
Node* p;
p = (Node*)malloc(sizeof(struct Node));
int ch, val,n=0,i;
head = p;
tail = p;
head->next = NULL;
printf("请输入链表的内容");
while ((ch = getchar()) != '\n') {if (ch == ' ') {continue;}p = (Node*)malloc(sizeof(struct Node));p->val = ch-48;tail->next = p;tail = p;tail->next = NULL;n += 1;
}

这一部分我们主要是进行输入,n变量是用来记录我们的链表长度,方便我们接下来查找节点,i 则是用来表示在哪一个节点。

第二部分

if ((n-1) % 2 == 0) {i = (n-1) / 2;for (int sum = 0; sum < i; sum++) {head = head->next;}while (head->next != NULL) {head = head->next;printf("%d", head->val);}
}
if ((n - 1) % 2 != 0) {i = (n - 1) / 2 + 1;for (int sum = 0; sum < i; sum++) {head = head->next;}while (head->next != NULL) {head = head->next;printf("%d", head->val);}
}
return 0;

这里使用n-1是因为n记录的链表长度,如果我们要用其表示具体节点,因为head初始并不是指向第一个节点的,比如n是3,我们要找第二个节点,如果这时用n直接除以2,那么 i 是1,只循环了一次,这时head指向的是第一个节点,不是我们要的第二个节点,所以我们需要用(n-1)/2这个操作。
当for循环结束后,head已经指向我们需要的节点了,那么这时我们只需要用一个while循环逐渐打印head->val的值就可以了。

至此,代码讲解结束

http://www.yayakq.cn/news/477401/

相关文章:

  • 专门做钻石国外网站苏州做网站要多少钱
  • 织梦做的网站打开慢龙岩网站制作公司
  • 国外域名网站推荐wordpress网站换空间
  • 服务器有了网站怎么做的最近的新闻热点事件
  • 装饰设计公司名字seo华为网站诊断报告
  • 东台建设局官方网站做房产的有哪些网站
  • 做网站寄生虫什么叫关键词举例
  • 网站文章要求足球网站模板
  • 网站建设销售简历黑龙江两学一做网站
  • 汽车网站建设流程南宁网站建设公司如何为老板打造网站赚钱的
  • 茂名东莞网站建设湛江网页设计开发
  • 河北手机网站制作多少钱手机网站开发成为小程序
  • 海口网站建设电话东莞中堂网站建设
  • 网站公司提供程序免费永久云服务器购买
  • 从零开始做网站内容运营制作网页和网站的区别
  • 301重定向到新网站个人社保缴费信息查询
  • 用fw做明星的网站移动端什么意思
  • 百度seo网站排名优化动态的网站怎么做
  • 网站优化 h几 更易被抓哪有做课件赚钱的网站
  • 免费企业网站报价去哪里找做网站的人
  • 重庆在线网站推广软件开发和网页设计的区别
  • 国外注册品牌 建设网站郑州seo竞价
  • 建站平台在线提交功能sem优化技巧
  • 互联网服务平台单位机动车二维码西安seo排名外包
  • 响应式网站图片代码百度广告推广费用一年多少钱
  • 厦门网站设计建设wordpress文章小尾巴
  • 不用iis建立网站网站能调用一些字体
  • 合肥网站设计机构免费ppt模板可编辑
  • 做西餐的网站无锡企业建站模板
  • 中卫网站设计公司排名网站设计计划书的内容