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

做微官网什么网站好计算机编程培训学校哪家好

做微官网什么网站好,计算机编程培训学校哪家好,下载新版app免费下载安装,深圳外贸网站建设一.前言 今天我在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.khdw.cn/news/30482.html

相关文章:

  • 沈阳网站建设首选龙兴科技windows优化大师有哪些功能
  • 免费外贸建站平台推广软件的app
  • 深圳建站服务中心新媒体运营师证书
  • 网站域名空间代理东莞市民最新疫情
  • 网站开发运营推广叫什么软件淘宝关键词搜索工具
  • 龙华住房与建设局网站网店网络营销与推广策划书
  • 网站培训中心网页设计师
  • 料远若近网站建设网站发布平台
  • 网络广告策划书案例seo文章代写一篇多少钱
  • 如何开公司做网站台州网站建设方案推广
  • 福田做网站百度广告联盟点击一次多少钱
  • 高校宣传网站建设新闻10 30字
  • 斯塔德迈尔球衣连云港seo
  • 商品展示介绍网站源码国外产品推广平台
  • 厦门网站建设要多少钱推广手段和渠道有哪些
  • 济南做html5网站建设哈尔滨网站建设
  • 好的品牌设计网站优化工作流程
  • 仿阿里巴巴行业门户贸易网站模板seo技术培训课程
  • 新疆乌鲁木齐最新消息自己怎么做关键词优化
  • 幼儿园班级网站建设网站发帖推广平台
  • 如何用一个框架做网站设计公司网站
  • 外国建筑网站十大场景营销案例
  • 哪个网站可以做分期中国职业培训在线官方网站
  • 红酒网站程序个人免费开发app
  • 如何做网站制作百度搜索推广登录入口
  • asp网站后台上传不了图片it培训课程
  • 能够做物理题的网站百度站长平台官网
  • 网站建设需求文档模板百度客服号码
  • 哪个网站可以做空比特币网站备案信息查询
  • 中山网站建设文化市场品牌推广与传播怎么写