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

中国建设银行行号查询网站南和网站seo

中国建设银行行号查询网站,南和网站seo,云服务器做网站难吗,国内几个做外贸的网站链表相交 力扣题目链接 题目描述 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。 解题思路 这道题我看全是用双指针和哈希方法完成的,所以发布一下我的栈方法。 …

链表相交

力扣题目链接

题目描述

给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表没有交点,返回 null 。
在这里插入图片描述

解题思路

这道题我看全是用双指针和哈希方法完成的,所以发布一下我的栈方法。
先把链表存入两个栈中,依次拿出来进行比较,直到元素不相同或者栈为空,然后返回最后一个相同的结点,就是答案。

题解

#include <stack>
class Solution {
public:ListNode* getIntersectionNode(ListNode* headA, ListNode* headB) {if(headA == nullptr || headB == nullptr){return nullptr;}stack<ListNode*> sa;stack<ListNode*> sb;ListNode* pa = headA;ListNode* pb = headB;while (pa) {sa.push(pa);pa = pa->next;}while (pb) {sb.push(pb);pb = pb->next;}ListNode* ans = nullptr;while(!sa.empty() && !sb.empty() && sa.top() == sb.top()){ans = sa.top();sa.pop();sb.pop();}return ans;}
};

总结

这道题目的题干读完就感觉很像栈的特性,就直接用着写了,没想到力扣上还没有发现这种解法。

http://www.dtcms.com/wzjs/360819.html

相关文章:

  • 网站用户体验比较网站开发平台有哪些
  • wordpress 评论提醒佛山百度关键词seo外包
  • 专业做包装设计网站推广计划书范文
  • 网站怎么维护所有的竞价托管公司
  • 网站制作的行业站长工具5g
  • 用net语言做网站平台好不好百度搜索引擎首页
  • seo推广一年要多少钱西安网站优化培训
  • discuz 做家教网站搜索引擎优化理解
  • 网站备案验证码错误搜狗推广管家
  • 怎样设置个人官方网站国际新闻直播
  • 用hadoop做网站日志分析广告推送平台
  • mac 用什么软件做网站好可以免费发广告的网站
  • 企业做网站便宜广州网站建设方案维护
  • 网站建设与推广培训学校优化排名软件
  • 沈阳高端网站建设软文营销网站
  • 滕州网站架设网站建设公司排行榜
  • 植物园门户网站建设方案深圳外包seo
  • 无限动力营销型网站建设google浏览器下载
  • 网站建设案例上海博华国际展览合肥seo管理
  • 邢台网站建设服务商代做seo排名
  • 专业品牌网站建设价格百度信息流是什么
  • 北京网站seo公司聊城seo
  • seo网站页面f布局国际新闻界期刊
  • 北京工商注册app杭州网站优化体验
  • 有没有做会计的网站东莞今天新增加的情况
  • 一般做推广网站的客户需求仕什么批量查询收录
  • 重庆承越网站制作公司苏州搜索引擎排名优化商家
  • wordpress 换 ip优化搜狗排名
  • 网站被挂马无法访问怎么做营销推广方案
  • 重庆制作网页设计win7系统优化软件