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

政府门户网站 建设方案定制网站制作公司

政府门户网站 建设方案,定制网站制作公司,做钻石的网站,浦东网站开发链表相交 力扣题目链接 题目描述 给你两个单链表的头节点 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/162076.html

相关文章:

  • 网站制作(信科网络)西安关键词排名首页
  • 国外网站建设的发展企业seo排名
  • 晋江哪里可以学建设网站站长工具亚洲高清
  • 网站上动态图片怎么做青岛关键词网站排名
  • 做pc端网站市场公司推广策划方案
  • 大良网站设计什么软件可以发布广告信息
  • 中国建设部官方网站wifi优化大师下载
  • wordpress首页标签seo培训费用
  • 做网站前端需要编程基础吗徐州seo排名收费
  • 网站开发费怎么做会计分录个人网站设计毕业论文
  • 响应式视频网站宣传软文是什么
  • 男友给女朋友做网站培训班招生方案
  • 南京公司注册代办高中同步测控优化设计答案
  • 如何本地搭建网站企业营销策划方案
  • 做门户网站用什么软件淘宝热搜关键词排行榜
  • 淘宝客导购网站源码策划推广方案
  • 柳州网站建设seo收费标准
  • 政府网站建设 信科网络济南百度公司
  • 营销网站建设的公司有哪些做电商需要什么条件
  • 网站首页广告代码企业网址
  • 东莞疫情最新消息今天新增了15例站长之家的seo综合查询工具
  • 广安门内网站建设模板网站建设
  • 新乡网站建设公司比百度还强大的搜索引擎
  • 做自己的彩票网站磁力云搜索引擎入口
  • 给一个学校网站做宣传海报镇江推广公司
  • 做网站用什么软件设计好上海培训机构白名单
  • 无锡网站建设制作开发青岛关键词优化平台
  • 玩具租赁系统网站开发与实现seo综合检测
  • 个人做网站有什么好处平台推广引流
  • 微信小程序开发需要什么技术网络seo哈尔滨