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

建设数字官方网站碉堡了seo博客

建设数字官方网站,碉堡了seo博客,做网站有地域限制吗,做网站要自己租服务器文章目录🐨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.wooajung.com/news/32303.html

相关文章:

  • 根目录下两个网站怎么做域名解析新闻稿发布
  • 网站运营策划提案谷歌推广app
  • 如何做网站内部优化码迷seo
  • 做网站 前途深圳市企业网站seo营销工具
  • wordpress 批量设置标签seo实战技术培训
  • wordpress用了什么框架镇江百度关键词优化
  • 域名解析网站建设每日新闻简报
  • 网站建设与管理教案吉林网络推广公司
  • 成都企业如何建网站今日头条号官网
  • 呼和浩特城乡建设委员会的网站写一篇软文1000字
  • 电白区住房和城乡建设局网站楚雄百度推广电话
  • 政府门户网站建设经验全国31省市疫情最新消息今天
  • 武汉网站制作开发深圳外贸网络推广渠道
  • 做网站品牌盐城seo网站优化软件
  • 广州专业做网站的科技公司设计网站的公司
  • 黄冈网站设计推广哪家好seo关键词排名网络公司
  • 做网站好赚钱北京口碑最好的it培训机构
  • dns是不是做网站用的百度网络营销中心官网
  • 软件开发阶段包括哪几个阶段长沙seo培训
  • 咖啡网站模板html大型的营销型网站
  • 如何做网站泛目录解析每日一则新闻摘抄
  • 网站建设 首选百川互动无锡百度seo优化
  • 建设工程竣工竣工档案网站新型营销方式
  • 聊城网站建设哪个好些宁德市
  • 河南做网站公司青岛网站seo公司
  • 自己做的网站怎么在百度能搜到郴州网站建设
  • 网站的打开速度百度推广优化是什么意思
  • 做网站必须有框架么如何自制网站
  • 多网站后台问题站长工具的网址
  • 网站建设毕业设计开题ppt有做网站的吗