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

网站建设捌金手指花总十四武昌网站建设的公司

网站建设捌金手指花总十四,武昌网站建设的公司,连云港市网站平台,网站的维护工作内容一.前言 今天我在LeetCode刷到了一道单链表题,想着和大家分享一下这道题:https://leetcode.cn/problems/middle-of-the-linked-list。废话不多说让我们开始今天的知识分享吧。 二.正文 1.1题目描述 1.2题目分析 这道题有一个非常简便的方法——快慢指…

一.前言

今天我在LeetCode刷到了一道单链表题,想着和大家分享一下这道题:https://leetcode.cn/problems/middle-of-the-linked-list。废话不多说让我们开始今天的知识分享吧。

二.正文

1.1题目描述

1.2题目分析

这道题有一个非常简便的方法——快慢指针法。

意思就是定义一个慢指针slow(slow一次只能移动一个节点),和一个快指针fast(fast一次能移动两个节点)。

初始让slow和fast都指向头节点。然后让它们依次移动,直到不符合条件,跳出循环。最后返回slow指针。

在上面我们可以看出快慢指针法不仅适用于节点是奇数的情况,还适用于奇数是偶数的情况。

1.3代码实现

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     struct ListNode *next;* };*/typedef struct ListNode ListNode;
struct ListNode* middleNode(struct ListNode* head) 
{ListNode* slow;ListNode* fast;fast=slow=head;while((fast!=NULL)&&(fast->next!=NULL)){slow=slow->next;fast=fast->next->next;}return slow;
}

注意:以上的代码是在LeetCode环境下运行的。

三.结言

今天的题目分享到这就结束了,帅哥美女们,咱们下期再见。

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

相关文章:

  • 万网建设网站网站上做相关链接
  • 太原网站建设工作室wordpress aj提交评论
  • 输入网站查看空间wordpress 下一页 模板
  • 塑胶包装东莞网站建设北京公司公示在哪个网站
  • 网站图表怎么做的山姆超市网上购物网
  • 白银做网站网站做百度推广为什么没人咨询
  • 安塞网站建设化妆品品牌推广方案
  • 广州网站建设网站推广对话弹窗在网站上浮动
  • wordpress作品主题杭州云优化信息技术有限公司
  • 宁波哪里有网站建设太原网站优化步骤
  • 宿迁网站建设公司注册代理公司
  • 上传网站需要什么软件用网站做自我介绍
  • 公司开通网站ae模板下载
  • 网站开发大作业深圳创建公司注意事项
  • 推荐做木工的视频网站做网站设计的公司
  • 退工在那个网站上做做化妆品网站怎样
  • 网站开始开发阶段的主要流程网站建设的电话回访
  • 做最最优秀的视频网站网站建设教案
  • 有没有专门做胜负彩的网站上海服装网站建设
  • 建立网站团队如何在自己的服务器上做网站
  • 如何免费做网站域名西宁市城乡规划和建设局网站
  • 长沙网站托管微信公众平台注册官网
  • 网站制作软件是什么潍坊 网站建设
  • 网站建设项目设计的图片阿里云做网站多少钱
  • seo外包公司需要什么郑州seo网络优化公司
  • 三亚学做网站培训营销活动策划公司
  • 网站建设服务公司选哪家比较好?签名字体在线生成器
  • 做logo的比赛网站城乡与建设部网站首页
  • 营销展示型网站建设价格网站维护需要做那些事
  • 保定网站建设公司哪家好外贸推广网站哪家