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

做营销网站要多少钱网站关键词推广价格

做营销网站要多少钱,网站关键词推广价格,WordPress众筹网站主题,泉州做企业网站昨天不是写了一篇有关链表的数据结构练习题嘛,其实那篇文章的第二道题还有许多值得我们思考的东西,今天就在这做一个简短的补充。补充一下运用那道题解决另一道题。 给大家看一下绿色让眼睛放松一下。 给定一个链表的头节点 head ,返回链表…

昨天不是写了一篇有关链表的数据结构练习题嘛,其实那篇文章的第二道题还有许多值得我们思考的东西,今天就在这做一个简短的补充。补充一下运用那道题解决另一道题。 
给大家看一下绿色让眼睛放松一下。 


 

给定一个链表的头节点  head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null

如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。

这道题跟我说的昨天第二道题十分相似,但确实它的进阶版,这里我们要解决的是,除了判断它是否有环,还需找出它的环是哪个节点,这样一看,这题目好像确实是难上加难了,但是问题总是有对应的方法去解决的,这里我们不得不先丢出一个结论,大家先看等下我再解释。

结论: 一个指针从相遇的点走,另一个从链表的开头走,那么这两个指针一定会在入环的节点相遇。

那么现在我们给大家证明一下这个结论:

我们设不为环的地方为L,环的周长为C,N为正整数变量, 那么我们知道L的距离要么使C-X,异或N*C-X,那么只要相遇那么只要两指针往后走,那就一定可以在入环的位置相遇。

那么这时我们就可以根据这个结论解决这道题目了。

 

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

代码解析:我们通过第一个while循环找到有环链表的相遇位置meet,然后我们就可以让head和meet开始走,直到相遇,那么这个相遇的位置就是环的入口位置了。


那么这篇文章就结束了。

http://www.zhongyajixie.com/news/31772.html

相关文章:

  • 个人主页制作教程windows优化大师官网
  • 东莞招聘信息最新招聘2022广东公司搜索seo哪家强
  • 知识产权网站开发百度竞价排名展示方式
  • 不锈钢公司网站源码 网站建设 产品3级分类asp源码爱站网长尾词挖掘工具
  • html网站模板下载北京网站优化推广公司
  • 常德网站建设多少钱培训心得体会范文大全2000字
  • wordpress代刷网主题seo上海培训
  • 文件大小 wordpressseo兼职论坛
  • 质量好网站建设公司注册域名在哪里注册
  • 做平台win7优化教程
  • 佛山免费建站模板2022小说排行榜百度风云榜
  • 哪些网站设计的高大上免费网址注册
  • c web网站开发快速网络营销的现状及问题
  • 政府网站公众号建设方案百度站长收录提交入口
  • 做门图网站seo外包公司需要什么
  • 重庆做网站建设的公司哪家好视频剪辑培训班
  • 有免费的微网站制作吗网站seo是干什么的
  • 网站注册搜索引擎的目的湖北网站seo设计
  • dw建设网站教案零基础学什么技术好
  • 网站发布与推广计划金阊seo网站优化软件
  • 做网站域名起什么作用个人网站建站教程
  • 手工做女宝宝衣服的网站外链代发公司
  • 网站开发功能结构图思维导图搜索引擎排名2021
  • 福步论坛外贸交流手机版seo研究中心qq群
  • 仿素材网站源码郑州seo全网营销
  • 深圳餐饮公司网站制作产品营销软文
  • 一个ip 做2个网站吗aso网站
  • 游戏网站开发协议上海关键词排名搜索
  • 短网址生成器是什么意思企业网站优化报告
  • 怎么通过做网站挣钱福州关键词快速排名