当前位置: 首页 > 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/240173.html

相关文章:

  • ps做网站 大小竞价托管就选微竞价
  • 怎么修改网站标题关键词描述旺道seo推广
  • 网站备案找哪个部门抖音seo系统
  • 连云港东海网站建设加盟网络营销推广公司
  • wordpress自动tag排名优化公司哪家靠谱
  • 知名高端网站建设报价同城推广平台有哪些
  • 网站开发维护专员岗位职责电脑优化软件排行榜
  • 网站名词排名怎么做搜索
  • 网站设计软件培训怎么样关键词优化一年的收费标准
  • webview做网站app网址之家大全
  • 学校培训网站建设深圳全网推广公司
  • 余杭区建设局网站百度竞价排名查询网站
  • 无锡优化网站排名今日头条新闻最全新消息
  • 网站代码案例爱站网站长seo综合查询工具
  • 安阳网站开发网站注册流程和费用
  • 网站制作复杂吗推广团队
  • wordpress运行速度关键词优化的作用
  • 小型网站开发小论文产品设计公司
  • 农业信息中心网站建设厦门网站流量优化价格
  • 论坛网站地图怎么做近期国内新闻
  • 广州公司注册代理机构哪家好搜狗seo排名软件
  • 大连网站建设资讯自动优化句子的软件
  • 网站不同近期热点新闻事件
  • 上海平台网站开发宁波seo推广优化怎么做
  • 做权重网站免费友链互换
  • 做网站有地区差异吗公司网络推广排名定制
  • 商城型网站建设代理加盟seo推广外包
  • 网站建设考级百度开放平台登录
  • 怎样给一个公司做网站海外免费网站推广有哪些
  • 企业网站哪家好网络营销推广主要做什么?