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

平凉市城乡建设局网站让别人访问自己做的网站

平凉市城乡建设局网站,让别人访问自己做的网站,wordpress 淘宝 采集插件,中国诚乡建设部网站链表相交 力扣题目链接 题目描述 给你两个单链表的头节点 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/a/594518.html

相关文章:

  • 企业经营异常信息查询接口分享、技术文档
  • seo网站分析报告网站分享的功能怎么做
  • idae快捷键
  • 推荐西安优秀的响应式网站建设公司教务管理系统下载
  • 企业部署智能决策系统成本高吗?
  • PCB之电源完整性之电源网络的PDN仿真CST---06
  • 搭建一个简单的springcloud服务
  • 重庆科技网站建设婚纱摄影哪家好
  • 不让Django DRF ListAPIView 类进行2次查询
  • HarmonyOS:弹性布局(Flex)
  • CANN在智能视频分析场景中的实践应用
  • 基于ESP32的宠物喂食小屋
  • 西昌有做网站的公司吗海南网站设计公司
  • Prometheus实战教程 - 服务发现
  • 卸载搜狗压缩软件
  • 企业网站制作免费下载效果图网站发帖平台
  • 做网站的时候用的什么框架app下载汅api免费下载大全视频
  • 鸿蒙应用开发之实现键值型数据库跨设备数据同步
  • 企业网站域名备案流程营销网红
  • 双擎驱动 AI 开发:智能体全流程评测 + 应用编排创新实践指南
  • 小杰-大模型(four)——RAG与Agent设计——Langchain-chain链
  • 吐鲁番大型网站建设平台素材库网站
  • mysql表的连接——内外连接
  • Java文件与IO流完全指南
  • 深圳建站公司兴田德润官网多少宁波网站推广建站
  • 学会网站建设能成为一项职业吗十大免费音乐网站
  • 零基础学JAVA--Day28(包装类+String类)
  • 网站的关键词排名怎么做怎么做网站优化的
  • 前端项目目录结构全解析
  • whisperX 安装及测试