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

那个网站有帮人做图的外贸网站推广怎么做

那个网站有帮人做图的,外贸网站推广怎么做,简单的网页制作源代码大全,免费云主机服务器【链表】 No. 0160 相交链表 【简单】👉力扣对应题目指路 希望对你有帮助呀!!💜💜 如有更好理解的思路,欢迎大家留言补充 ~ 一起加油叭 💦 欢迎关注、订阅专栏 【力扣详解】谢谢你的支持&#x…

【链表】 No. 0160 相交链表 【简单】👉力扣对应题目指路

希望对你有帮助呀!!💜💜 如有更好理解的思路,欢迎大家留言补充 ~ 一起加油叭 💦
欢迎关注、订阅专栏 【力扣详解】谢谢你的支持!

题目描述:两个单链表的头节点 headA 和 headB ,请找出并返回两个单链表相交的起始节点。如果不存在相交节点,返回 null 。

  • 图示两个链表在节点 c1 开始相交:

🔥 思路:先尾部对齐,然后逐个比较直至尾部;比较过程中如果发现相同的节点则找到相交节点

  • 尾部对齐: 计算 A 和 B 的长度差 L,更长的链表 (如链表 B) 预先往后移动 L 个节点 (如移动至 b2) 达到对齐的效果
  • null 对应的情况: A 和 B 链表遍历到了尾部,仍未发现一个相同的节点

参考如上思路,给出详细步骤如下:

  • 步骤一⭐定义 列表长度获取函数 get_len 以计算 A 和 B 的长度 len_A=get_len(current_A), len_B=get_len(current_B)
  • 步骤二⭐计算 A 和 B 的长度差 L= abs(len_A-len_B)
  • 步骤三⭐尾部对齐,即更长的链表预先往后移动 L 个节点
  • 步骤四⭐已尾端对齐,开始逐个比较直至链表尾部,中途如果有相同的节点 current_A 则返回
  • 步骤五⭐应对 null 对应的情况:return None
# Definition for singly-linked list.
# class ListNode(object):
#     def __init__(self, x):
#         self.val = x
#         self.next = Noneclass Solution(object):def getIntersectionNode(self, headA, headB):""":type head1, head1: ListNode:rtype: ListNode"""# ------------------------------------------------------------ step 1def get_len(head): current = headresult = 0while current:result += 1current = current.nextreturn resultcurrent_A = headAcurrent_B = headBlen_A = get_len(current_A)len_B = get_len(current_B)L = abs(len_A-len_B)  # -------------------------------------- step 2# ------------------------------------------------------------ step 3if len_A > len_B:while L:current_A = current_A.nextL -= 1if len_A < len_B:while L:current_B = current_B.nextL -= 1while current_A:  # ------------------------------------------ step 4if current_A == current_B:return current_Acurrent_A = current_A.nextcurrent_B = current_B.nextreturn None  # ----------------------------------------------- step 5

希望对你有帮助呀!!💜💜 如有更好理解的思路,欢迎大家留言补充 ~ 一起加油叭 💦
欢迎关注、订阅专栏 【力扣详解】谢谢你的支持!
🔥 LeetCode 热题 HOT 100

http://www.tj-hxxt.cn/news/3398.html

相关文章:

  • 博彩网站做代理违法吗网站维护需要学什么
  • 某市政府信息网站建设方案seo是啥意思
  • 白山网站制作美国搜索引擎浏览器
  • 山西营销网站建设设计青岛网络工程优化
  • 帮别人做网站需要什么能力百度快照投诉中心
  • 建站宝盒哪个牌子好国家市场监管总局
  • 射阳做网站的公司在哪品牌设计公司排名前十强
  • 网站备案核验单seo草根博客
  • 移动网站建设专业论文优化防控措施
  • 静态网站设计朝阳网站建设公司
  • 企业网站建设意义做一个网站要多少钱
  • 微信分享网站怎么隐藏域名seo搜索引擎优化推广
  • 移动应用开发主要学什么就业如何杭州seo教程
  • 网站被墙 做301跳转佛山seo优化
  • 中国企业500强2018海南seo代理加盟供应商
  • 俄文网站引擎石家庄网站建设
  • 河田镇建设局网站做神马seo快速排名软件
  • dedecms做地方网站重庆网站seo多少钱
  • 网站开发涉及到哪些知识产权网络安全有名的培训学校
  • 有哪些网站可以做seo推广seo技术公司
  • 个人网站可以做商业用途吗百度查关键词显示排名
  • 如何修改网站后台密码seo视频教程汇总
  • 公众号怎么制作长图韶关网站seo
  • seo泛站群腾讯推广一次广告多少钱
  • 成品短视频app软件大全苹果版青岛网络seo公司
  • 秦皇岛建设网站公司哪家好深圳关键词推广
  • 免费商业wordpress主题安卓优化大师全部版本
  • 51zwd一起做网站seo优化裤子关键词
  • wordpress如何导入文章百度seo优化排名
  • 做网站加手机app需要多少钱南宁seo排名外包