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

网站的域名分为哪些手机做任务网站有哪些

网站的域名分为哪些,手机做任务网站有哪些,能免费做网站,jsp网站安全性传送门 牛客面试笔试必刷101题 ----------------两个链表的第一个公共结点 题目以及解析 题目 解题代码及解析 解析 这一道题使用的还是双指针算法,我们先求出两个链表的长度差n,然后定义快慢指针,让快指针先走n步,最后快慢指…

传送门

牛客面试笔试必刷101题 ----------------两个链表的第一个公共结点

题目以及解析

题目

在这里插入图片描述

解题代码及解析

解析

这一道题使用的还是双指针算法,我们先求出两个链表的长度差n,然后定义快慢指针,让快指针先走n步,最后快慢指针在同一点,该店就是我们的目标点

代码

package main
import( . "nc_tools"
)
/** type ListNode struct{*   Val int*   Next *ListNode* }*//*** * @param pHead1 ListNode类 * @param pHead2 ListNode类 * @return ListNode类
*/func abs(a,b int) int{if a>b{return a-b}else{return b-a}
}func FindFirstCommonNode( pHead1 *ListNode ,  pHead2 *ListNode ) *ListNode {l1,l2:=0,0dump,temp:=pHead1,pHead2for dump!=nil{dump=dump.Nextl1++}for temp!=nil{temp=temp.Nextl2++}var fast,slow *ListNodeif l1>l2{fast,slow=pHead1,pHead2}else{fast,slow=pHead1,pHead2}for i:=0;i<abs(l1,l2);i++{fast=fast.Next}for fast!=nil{if fast!=slow{fast=fast.Nextslow=slow.Next}else{break}}return slow
}

总结:

这题依旧是一道链表题,但是它很好的体现双指针思想的引用,大家可以简单的思考一下,用这道题来作为双指针算法的练手题

http://www.yayakq.cn/news/327906/

相关文章:

  • 上海网站排名提升杭州网站维护公司
  • 网站地图 wordpresswordpress全端美化
  • 互联网站建设中国中小企业网官方网站
  • 什么大的网站是帝国cms做的商业网站开发 流程
  • 网站建设教学廊坊搜索引擎在线
  • 学校网站系统管理淘宝导购网站备案
  • 天津网站设计公司排名外贸定制网站建设电话
  • 网站后台模板安装显示不了网站地图制作方法
  • 请人做网站设计的方案西宁网站维护
  • 本地做的网站怎么解析到域名医疗器械监督管理条例2021
  • 太原网站seo外包网站备案重要性
  • 郑州大型网站自己做一个网站一年的费用
  • 惠州网站制作培训个人网站模板下载
  • 上海建设工程 U盘登录哪个网站苏州seo网站公司
  • 苏州新公司网站建设合肥百度关键词排名
  • 海南行指专业网站开发中山网站建设金科
  • 优质的广州微网站建设在线企业建站服务
  • 织梦网站安装出现dir怎样查看网站是否被百度收录
  • 滨湖区建设局网站广州市网页设计制作
  • 网站建设项目经历wordpress 年份
  • 建设虚拟币交易网站怎么建立网站 个人
  • 搜索引擎优化网站全屋定制十大名牌是哪些
  • 个人公众号做网站青岛谷歌优化
  • 找素材去哪个网站莱芜雪野湖自驾游攻略
  • 网站建设同行抄袭湖州市交通建设管理局网站
  • 购物网站 购物车界面如何做网站页面设置
  • 教做黏土手工的网站手机域名免费注册
  • 网站竞价托管设计公司工作室创业规划
  • 如何对一个网站进行seo营销推广48个方法
  • 美食网站建设项目规划书招商网站设计