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

wordpress左侧nav百度点击优化

wordpress左侧nav,百度点击优化,响应式网站制作教程,哪些网站做推广性价比高题目描述:如果一个链表中包含环,找了环的入口节点。例如,在下图所示的链表中,环的入口节点是节点4。 分析:第一步需要确定一个链表中是否包含环,可以用快慢指针来解决这个问题。定义两个指针,同时从链表的头…

题目描述:如果一个链表中包含环,找了环的入口节点。例如,在下图所示的链表中,环的入口节点是节点4。

分析:第一步需要确定一个链表中是否包含环,可以用快慢指针来解决这个问题。定义两个指针,同时从链表的头节点出发,一个指针一次走一步,另一个指针一次走两步。如果快指针追上了慢指针,说明链表中包含环路;如果快指针走到了链表的结尾(指向NULL)那么链表中就不包含环。

        第二步是找到环的入口。我们还可以用两个指针来解决这个问题。先定义两个指针P1和P2指向链表的头节点。如果链表中的环有n个节点,则指针P1先在链表上向前移动n步,然后两个指针再以相同的速度向前移动。当P2指向环的入口节点时,P1也已经围绕着环走了一圈又回到了环的入口节点处。

        那么我们就需要先获得环中的节点的数量n。开始我们判断链表中是否存在环路时,定义了两个指针,当快慢指针重合时,说明两个指针都在环中,链表中存在环路。这时,让一个指针再在环路里走一圈,同时统计它走过的步数,直到它再次回到出发位置,这时我们就可以得到整个环路中节点的数量n的大小。

代码:

ListNode* MeetingNode(ListNode* pHead){if(pHead == nullptr)return nullptr;ListNode* pSlow = pHead;ListNode* pFast = pSlow->m_pNext;while(pFast != nullptr && pSlow != nulltpr){if(pFast == pSlow)return pFast;pSlow = pSlow->m_pNext;pFast = pFast->m_pNext;if(pFast == nullptr){pFast = pFast->m_pNext;} }return nullptr;
}ListNode* EntryNodeOfLoop(ListNode* pHead){ListNode* meetingNode = MeetingNode(pHead);if(meetingNode == nullptr){return nullptr;}//得到环中节点的数目int nodesInLoop = 1;ListNode* pNode1 = meetingNode;while(pNode1->m_pNext != meetingNode){pNode1 = pNode1->m_pNext;++nodesInLoop;}//先移动pNode1,次数为环中节点的数目pNode1 = pHead;for(int i = 0;i < nodesInLoop;++i){pNode1 = pNode1->m_pNext;}//再移动pNode1和pNode2ListNode* pNode2 = pHead;while(pNode1 != pNode2){pNode1 = pNode1->m_pNext;pNode2 = pNode2->m_pNext;}return pNode1;
}

 

 

http://www.hkea.cn/news/629169/

相关文章:

  • 玉环做企业网站任何东西都能搜出来的软件
  • 无锡专业网站建设搜索优化seo
  • 成品软件源码网站大全百度权重10的网站
  • 深圳手机网站建设多少钱外链代发软件
  • 璧山集团网站建设互联网推广营销
  • 平面设计网址推荐全国seo搜索排名优化公司
  • 青岛公路建设集团网站东莞排名优化团队
  • 北京公司响应式网站建设价位太原网站建设开发
  • 龙岩网络诈骗通缉人员优化推广方案
  • 专做海外代购的网站设计案例网
  • 漳州网站设计东莞网站制作模板
  • 制作应用的软件成都排名seo公司
  • 北京专业企业网站建设俄罗斯搜索引擎入口 yandex
  • wordpress 怎么改中文网站推广优化价格
  • 南山做网站公司怎么选择企业seo优化服务
  • 什么 电子商务网站建设与管百度招商加盟
  • 南召微网站开发手机优化大师官方版
  • 营销型网站技术特点网站推广网
  • 龙游县住房和城乡建设局网站百度seo优化方法
  • 深圳方维网站建设设计个人网站
  • wordpress 流量站百度应用
  • ps素材网seo在线工具
  • 岳阳网站开发公司html网站模板免费
  • 怎样用模板做网站优化网站技术
  • 全国新型疫情最新情况长沙网站搭建优化
  • 郑州网站建设规划seo建站教程
  • 购物网站 购物车界面如何做百度搜索网
  • 推广网站的图片怎么做外贸平台
  • 新手如何给自己的网站做优化bt种子磁力搜索
  • 成都学校网站制作遵义网站seo