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

盈科互动武汉网站建设网络营销方式哪些

盈科互动武汉网站建设,网络营销方式哪些,建网站保定,建筑人才网哪些文章目录🐨1.题目🐇2. 解法1-两次遍历🍀2.1 思路🍀2.2 代码实现🐁3. 解法2-快慢指针🌾3.1 思路🌾3.2 **代码实现**🐮4. 题目链接🐨1.题目 给你单链表的头结点head&#…

请添加图片描述

文章目录

    • 🐨1.题目
    • 🐇2. 解法1-两次遍历
      • 🍀2.1 思路
      • 🍀2.2 代码实现
    • 🐁3. 解法2-快慢指针
      • 🌾3.1 思路
      • 🌾3.2 **代码实现**
    • 🐮4. 题目链接

🐨1.题目

给你单链表的头结点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 ,返回第二个结点。

提示:

  • 链表的结点数范围是 [1, 100]
  • 1 <= Node.val <= 100

🐇2. 解法1-两次遍历

🍀2.1 思路

该题没有对时间复杂度空间复杂度作出要求,那么最直接的思路就是将链表遍历2遍:

  • 第一次遍历:统计链表元素个数n
  • 第二次遍历:遍历到n/2个元素(链表首节点为第0个元素)。

🍀2.2 代码实现

struct ListNode* middleNode(struct ListNode* head){int count = 0;struct ListNode*cur = head;while(cur){cur = cur->next;count++;}struct ListNode*mid = head;for(int i = 0;i<count/2;i++){mid = mid->next;}return mid;
}

🐁3. 解法2-快慢指针

🌾3.1 思路

既然是找中间节点,那么不妨设置两个指针:

  • 一个快指针fast,每次走2步;
  • 一个慢指针slow,每次走1步。

那么当快指针走完的时候,慢指针正好是走到中间元素

如图所示:
我们这里需要判断结束的条件是当fast == NULL或者fast->next == NULL
请添加图片描述
请添加图片描述

🌾3.2 代码实现

struct ListNode* middleNode(struct ListNode* head){struct ListNode*fast = head;struct ListNode*slow = head;//这里要先判断fast,再判断fast->next,顺序不可写反while(fast&&fast->next){slow = slow->next;fast = fast->next->next;}return slow;
}

🐮4. 题目链接

leetcode – 876.链表的中间节点

http://www.tj-hxxt.cn/news/59096.html

相关文章:

  • 网站开发类型什么意思seo是什么职位缩写
  • 海淀公司网站搭建电商平台怎么运营的
  • 如何做网站数据库电脑软件推广平台
  • 石岩附近网站建设公司哪些平台可以做推广
  • 在线做ppt的网站源代码适合30岁短期培训班
  • dw做网站的导航栏搜索指数在线查询
  • 做网站学什么语言好论述搜索引擎优化的具体措施
  • 公司网站建设接单站长之家下载
  • 网站代码查询新站如何让百度快速收录
  • 南宁百姓网官网合肥seo公司
  • 电商网站的相同点googleseo服务公司
  • 网络运维工程师有前途吗搜索引擎关键词优化有哪些技巧
  • 武汉h5网站设计sem竞价托管费用
  • 成都网站建设收费明细整站seo排名要多少钱
  • vivo官网网站服务中心html友情链接代码
  • 做网站三大主流框架品牌型网站制作价格
  • 国内做网站哪家公司好亚马逊跨境电商开店流程及费用
  • 一家专做特卖的网站软文发布平台有哪些
  • 做淘宝网站的深圳网站建设推广方案
  • 做视频网站什么平台好优化设计三年级上册语文答案
  • 做英语题目的网站站长工具5g
  • 怎么用外国的服务器做网站百度广告收费标准
  • 番禺网站排名优化公司推广页面制作
  • 营销型网站建设推荐乐云seo网站seo专员招聘
  • 柘城县网站建设怎么注册一个自己的网站
  • 无锡专业做网站百度客服在线咨询人工服务
  • wordpress主题字体如何进行搜索引擎优化 简答案
  • 电子商务网站建设薛万欣引擎网站
  • 固阳网站建设头条发布视频成功显示404
  • 网站模板名称优云优客百度推广效果怎么样