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

别墅外观设计网站推荐珠海seo推广

别墅外观设计网站推荐,珠海seo推广,如何建造网站视频教程,四川省建设厅资格注册中心网站Practice makes perfect! 实战一: 带环问题其实我们小学时就接触过,就比如在操场上比赛跑步的追击问题,这里也是一样,如果我们定义两个指针,一个快指针,一个慢指针,快指针走的快&…

Practice makes perfect!
在这里插入图片描述

实战一:
在这里插入图片描述

带环问题其实我们小学时就接触过,就比如在操场上比赛跑步的追击问题,这里也是一样,如果我们定义两个指针,一个快指针,一个慢指针,快指针走的快,一次走两步,慢指针一次走一步,那么如果有环的话这两个指针一定就会相遇。

bool hasCycle(struct ListNode *head) {struct ListNode* fast=head;struct ListNode* slow=head;while(fast&&fast->next)
{fast=fast->next->next;slow=slow->next;if(fast==slow)return true;
}
return false;
}

实战二:
在这里插入图片描述

这个题是上道题的升级版本,不仅需要你判断还要你返回环的位置,我们如果两个指针在相遇点相遇了,慢指针从相遇点开始走,头结点从初始位置开始走,那么他们一定会在入环的位置相遇。想到这里我们这个题是不是就迎刃而解了呢。

struct ListNode *detectCycle(struct ListNode *head) {struct ListNode* fast=head;struct ListNode* slow=head;while(fast&&fast->next){fast=fast->next->next;slow=slow->next;if(fast==slow){struct ListNode* meet=slow;while(meet!=head){head=head->next;meet=meet->next;}return meet;}}return NULL;
}

方法来自于实践,在实践中积累方法,继续加油!

http://www.15wanjia.com/news/187454.html

相关文章:

  • 做网站现在还行吗设计方案构思和设计过程
  • 动易视频网站管理系统石家庄网站建设团队
  • 飞卢盗版做的最好的网站微信做爰视频网站
  • 那种网站2021淘客网站怎么建设
  • 曲靖公司网站建设网络技术人员
  • wordpress网站背景岳阳企业网站定制开发
  • 怎么建自己的摄影网站如何建立免费网站
  • icp备案查询网站宜宾营销型网站建设
  • 做公司网站价格南通网站推广公司哪家好
  • 安庆微信网站开发绵阳专门做网站的公司有哪些
  • 广西网站建设推广报价1688黄页网芒果品种大全
  • 做专门的表白网站需要推广的软件
  • 源码网站 怎么做二级域名有哪些
  • 专业网站定制团队塘沽官网
  • 国之珍微站个人网站网站怎么做七牛云加速
  • 格子铺网站建设方案网站模板 婴儿
  • 电商网站设计与制作云南网站建设天软科技
  • 二级域名网站建设网站建设最低要求
  • 云南网站备案难吗浙江省住房和城乡建设局网站
  • 二级域名 电子商务网站推广方案wordpress登录插件
  • 织梦系统 子网站免费国外服务器推荐
  • 企业网站优化兴田德润网页设计与制作实训报告书
  • 建网站的公司起什么名好wordpress首页代码压缩
  • 网站域名空间合同兰州开发公司
  • 广州分享网站建设wordpress wp super
  • 可信网站认证做新闻类网站
  • 昆山自适应网站建设美客多电商平台入驻条件
  • 做网站怎么才会被百度收录网页设计作业10个页面
  • 济南小程序网站制作wordpress本地运行速度慢
  • 学网站开发要下载哪些软件wordpress当面付回调地址