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

网站怎么做支付系统汕头seo优化

网站怎么做支付系统,汕头seo优化,怎么做自己网站,北京市建设官方网站141. 环形链表 这道题还是用经典的快慢指针法来做。每次让快的指针走两步#xff0c;慢的走一步。如果有环#xff0c;则绝对会在环内的某一节点相遇。思想跟物理知识有点关系#xff0c;如果有环#xff0c;则在相对运动过程中#xff0c;可以相当于慢指针静止#xff0… 141. 环形链表 这道题还是用经典的快慢指针法来做。每次让快的指针走两步慢的走一步。如果有环则绝对会在环内的某一节点相遇。思想跟物理知识有点关系如果有环则在相对运动过程中可以相当于慢指针静止快指针每次走一步那么最终肯定会相遇。这也是判断有环的条件。 若无环则快指针在走的过程中最后肯定会为null。这是判断无环的条件。 算法代码 public class Solution {public boolean hasCycle(ListNode head) {ListNode fast head;ListNode slow head;while(fast!nullfast.next!null) {fast fast.next.next;slow slow.next;if(fast slow) {return true;}}return false;} } 运行结果 142. 环形链表 II 相比上一题上个题只需要判断有环无环此题在上个题的基础上还要返回链表开始入环的第一个节点。如果链表无环则返回null。 思路就是当确定是有环的时候再加入一个指向头结点的指针此时让指向相遇点的指针和新加入的指向头结点的这两个指针继续往后以相同“速度”往后走直到“相遇”指向同一个节点此时所指的这个节点就是链表开始入环的第一个节点。 算法代码 public class Solution {public ListNode detectCycle(ListNode head) {ListNode fast head;ListNode slow head;while(fast!null fast.next!null){fast fast.next.next;slow slow.next;if(fast slow) {ListNode node head; //新加入一个指向头结点的指针while(node ! slow) {node node.next;slow slow.next;}return node; //返回slow也行}}return null;} } 运行结果
http://www.hkea.cn/news/14438941/

相关文章:

  • 景区网站建设方案北京广告设计招聘
  • 炫酷网站有哪些php网站开发实例教程 pdf
  • 衡水阿里巴巴网站建设网站开发vs2015是什么
  • 天津建设网站培训东莞网络推广服务平台
  • 网站开发动态成都住建局官网住建扬尘监测
  • 企业网站建设及推广产品网站推广方案
  • iis怎么部署网站中国民营企业500强
  • 南昌市有帮做网站的吗网络推广员压力大吗
  • 网站怎么做快捷方式网页策划案的范文
  • 建设部职业资格注册网站单位建设网站硬件
  • 网站建设需求填表一站式做网站系统
  • 目前最先进的网站建设技术达内教育学费价目表
  • 电商网站经营性备案如何做网站投放广告
  • 广州网站建设服务wordpress网店主题
  • 江阴公司做网站贴心网络推广方法
  • 大理做网站哪家好网站后台信息发布这样做
  • 在线网站流量查询wordpress安装要求
  • 品牌建设网站佛山网络推广seo
  • 漳州正规网站建设哪家便宜wordpress+重复插件
  • 网站开发技术联系方式wordpress主题页脚添加联系信息
  • 建好网站是不是每年都要交钱百度商务合作电话
  • 网站设计基本流程做网站需要的技术 规范
  • wordpress如何启用全站ssl做物流网站的公司吗
  • 网站上做地图手机上显示网站绝对布局
  • 网站广告代码怎么添加水贝做网站公司
  • 餐饮网站建设优化建站网站技术支持是什么
  • 长沙装修网站排名ps个人主页网页设计模板
  • 专业网站开发费用湖南人文科技学院录取查询
  • 如何给网站加关键词建工社网校官网
  • 建设银行网站号本地佛山顺德网站设计