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

临川区建设局网站详情页设计图片

临川区建设局网站,详情页设计图片,哔哩哔哩网页版打不开,wordpress页面中英文小图标怎么做目录 1.题目描述和出处 2.分析 3.代码 1.题目描述和出处 LCR 022. 环形链表 II - 力扣#xff08;LeetCode#xff09; 描述很简单#xff0c;寻找交点#xff0c;找到则返回交点#xff0c;找不到返回空。 2.分析 如图#xff1a;#xff08;b表示环的长度#…目录 1.题目描述和出处 2.分析 3.代码 1.题目描述和出处 LCR 022. 环形链表 II - 力扣LeetCode 描述很简单寻找交点找到则返回交点找不到返回空。 2.分析 如图b表示环的长度 本题要使用快慢指针的思想。 定义一个快指针f一个慢指针s。快指针每次从头走两步慢指针从头走一步。若存在环则快指针一定能追上慢指针。 那么现在让快慢指针第一次出发 设f走了2L的距离s走了L的距离(快指针每次从头走两步慢指针从头走一步)。 当f和s相遇时表示f套圈追上了s假设套了n圈则有 2L - L nb - L nb; 若从起点出发到达交点的距离可以用anb来表示而s刚好走了nb的距离也就是说再让s走a的距离就到达了交点但是我们并不知道a的值。 我们第二次需要让快指针重新出发 此时我们让快指针回到起点并且每次直走一步和慢指针保持一致。 那么当他们第二次相遇的时候一定就是交点位置。 原因当f走了a长度的路程时这时b走的距离为nba。 我们有结论anb表示达到交点而n取0就是a。 也就是他们同时到达了交点此时返回任意一个就是最终结果。 3.代码 ListNode *detectCycle(ListNode *head) {//快慢指针ListNode* fhead;ListNode* shead;while(true){//当快指针可以找到末尾时//表示没有环的存在if(f nullptr || f-next nullptr)return nullptr;//快指针走俩步 慢指针走一步ff-next-next;ss-next;if(f s)break;}//从头开始重新找一遍相遇的位置即为交点fhead;while(true){if(f s)break;ff-next;ss-next;}return f;}
http://www.zqtcl.cn/news/28786/

相关文章:

  • 西安开发网站建设wordpress怎么加地图吗
  • 云主机上传网站宜春网站开发公司
  • 福建中江建设公司网站竞价关键词优化软件
  • 东莞网站建设报价 一呼百应手机网站 免费
  • wordpress目录分站淘宝网站建设服务类目选择
  • 网站建设虚拟服务器购物网站建设多少钱
  • 深圳网站页面设计公司wordpress强制跳转
  • 重生做网站小说网站集约化建设建议
  • 上海高档网站建设家乡网站策划书建设背景
  • 建设厅网站怎么打印不出来wordpress 小程序
  • 公司网站备案网站名称有什么用海口cms建站系统
  • 外贸家具网站电子商务网站建设论文总结
  • 福州企业网站推广定制做公司产品展示网站
  • asp网站自动识别手机怎样让公司网站更吸引人
  • 口碑好的网站开发公司用户体验设计课程
  • 福州网站seo公司网站优化竞争对手分析
  • 宁波鄞州区商用高端网站设计wordpress 压缩图片
  • 外贸cms建站电子政务网站模版
  • 国外做游戏的视频网站有哪些微信做淘宝客网站
  • 紫色网站模板建设银行官方网站登录电脑版
  • 杨浦专业做网站淘宝客网站免费建设
  • 海口免费自助建站模板单页网站cpa虚拟主机
  • 销售人员报销网站开发费法律咨询东莞网站建设
  • 建设网站费用分析网站开发与解决技巧
  • 网站推广内容营销一型网站建设公司
  • 网站开发团队需要哪些人泸州建设网站
  • 商昊网站建设广州市白云区网站建设维护
  • python做的知名网站做互联网网站待遇
  • 怎么让人理解网站建设知名的咨询行业网站制作
  • 高端模板建站报价wordpress网站app