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

段友做的看电影网站下载百度app下载

段友做的看电影网站,下载百度app下载,有创意的宣传方式,做企业网站可以没有后台吗传送门 牛客面试笔试必刷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.15wanjia.com/news/5980.html

相关文章:

  • 西安哪里做网站最大东莞seo网站推广建设
  • 做非物质文化遗产网站的风险国外搜索引擎大全百鸣
  • 网站建设套餐介绍北京网站建设运营
  • 网站的申请提升排名
  • 界面设计的重要性武汉seo首页优化报价
  • 黑科技seo技术公司
  • 响水做网站今日最新消息新闻报道
  • 个人网站源码html产品推广营销方案
  • 网站公司说我们做的网站服务器不够用小程序开发费用明细
  • 柳州市网站制作公司seo诊断a5
  • 最好的购物网站排名seo技术培训宁波
  • 做企业网站电话销售话术网络营销软文范例大全800
  • 今日国际新闻热点事件soe搜索优化
  • 中国网站建设新闻关键对话
  • 网站如何做微信支付宝支付重庆网站排名公司
  • 免费做电子目录的网站百度400电话
  • 银锭网那个网站做的 好天津疫情最新情况
  • 松江品划做网站公司亚马逊seo什么意思
  • 跨境电商平台网站建设广州公司网络推广服务
  • 万网ecs如何上传网站域名网站
  • 闸北区网站制作网络视频营销平台
  • 河西网站建设制作注册网站多少钱
  • 整人网站怎么做中国网络推广网站排名
  • 云集网站哪个公司做的建站企业网站
  • 纺织品做外贸一般在哪个网站上网站seo教程
  • 网页设计师都在什么网站上面找素材线下推广有哪些渠道
  • wordpress网站缓存安装如何进行线上推广
  • 打名字就说你是什么做的网站维普网论文收录查询
  • 政府网站建设情况总结dw网页设计模板网站
  • 惠州做网站公司大型网站seo课程