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

营销导向网站建设怎么建设购物网站

营销导向网站建设,怎么建设购物网站,软件详细设计文档,保定哪有做网站的相交链表 简单 2K 相关企业 给你两个单链表的头节点 headA 和 headB #xff0c;请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点#xff0c;返回 null 。 图示两个链表在节点 c1 开始相交#xff1a; 题目数据 保证 整个链式结构中不存在环。 注意…相交链表 简单 2K 相关企业 给你两个单链表的头节点 headA 和 headB 请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点返回 null 。 图示两个链表在节点 c1 开始相交 题目数据 保证 整个链式结构中不存在环。 注意函数返回结果后链表必须 保持其原始结构 。 自定义评测 评测系统 的输入如下你设计的程序 不适用 此输入 intersectVal - 相交的起始节点的值。如果不存在相交节点这一值为 0 listA - 第一个链表 listB - 第二个链表 skipA - 在 listA 中从头节点开始跳到交叉节点的节点数 skipB - 在 listB 中从头节点开始跳到交叉节点的节点数 评测系统将根据这些输入创建链式数据结构并将两个头节点 headA 和 headB 传递给你的程序。如果程序能够正确返回相交节点那么你的解决方案将被 视作正确答案 。 示例 1 输入intersectVal 8, listA [4,1,8,4,5], listB [5,6,1,8,4,5], skipA 2, skipB 3 输出Intersected at ‘8’ 解释相交节点的值为 8 注意如果两个链表相交则不能为 0。 从各自的表头开始算起链表 A 为 [4,1,8,4,5]链表 B 为 [5,6,1,8,4,5]。 在 A 中相交节点前有 2 个节点在 B 中相交节点前有 3 个节点。 — 请注意相交节点的值不为 1因为在链表 A 和链表 B 之中值为 1 的节点 (A 中第二个节点和 B 中第三个节点) 是不同的节点。换句话说它们在内存中指向两个不同的位置而链表 A 和链表 B 中值为 8 的节点 (A 中第三个节点B 中第四个节点) 在内存中指向相同的位置。 示例 2 输入intersectVal 2, listA [1,9,1,2,4], listB [3,2,4], skipA 3, skipB 1 输出Intersected at ‘2’ 解释相交节点的值为 2 注意如果两个链表相交则不能为 0。 从各自的表头开始算起链表 A 为 [1,9,1,2,4]链表 B 为 [3,2,4]。 在 A 中相交节点前有 3 个节点在 B 中相交节点前有 1 个节点。 示例 3 输入intersectVal 0, listA [2,6,4], listB [1,5], skipA 3, skipB 2 输出null 解释从各自的表头开始算起链表 A 为 [2,6,4]链表 B 为 [1,5]。 由于这两个链表不相交所以 intersectVal 必须为 0而 skipA 和 skipB 可以是任意值。 这两个链表不相交因此返回 null 。 提示 listA 中节点数目为 m listB 中节点数目为 n 1 m, n 3 * 104 1 Node.val 105 0 skipA m 0 skipB n 如果 listA 和 listB 没有交点intersectVal 为 0 如果 listA 和 listB 有交点intersectVal listA[skipA] listB[skipB] 进阶你能否设计一个时间复杂度 O(m n) 、仅用 O(1) 内存的解决方案 题解 很有趣的题目一开始就各种结构修改查询想得太复杂了后来发现其实把两个链表的长度对齐然后同时遍历并且判断就行了。 AC代码 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/ class Solution { public:ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {ListNode * p1headA, * p2headB;int lenA0,lenB0;while(p1!NULL){lenA 1;p1 p1-next;}while(p2!NULL){lenB 1;p2 p2-next;}p1 headA, p2 headB;while(lenBlenA){p2 p2-next;lenB --;}while(lenAlenB){p1 p1-next;lenA --;}while(p1!NULLp2!NULL){if(p1p2)return p1;p1 p1-next;p2 p2-next;}return NULL;} };
http://www.hkea.cn/news/14387911/

相关文章:

  • 宝安多屏网站建设公司好吗网站建设业务流程
  • saas网站开发建设银行杭州分行网站
  • 畜牧网站建设WordPress添加评论提醒
  • 公司做网站 优帮云南京建设公司网站
  • 网站建设业务提成wordpress标题序号
  • 保险网站建设优缺点今天最新体育新闻
  • 建设家具网站浦口区网站建设质量推荐
  • 推动政务网站建设有凡客模版怎么建设网站
  • 网站公司备案有用买网站自己做
  • 营销型网站建设风格设定包括哪些方面关于做ppt的网站有哪些内容
  • 巩义网站建设方案书win7图标显示wordpress
  • 深圳企业登记注册聊城网站seo
  • 建设网站需要些什么手续推推蛙seo顾问
  • 叶县建设局网站网站开发月薪多少钱
  • 凡科网做网站的图片哪家公司网站制作好
  • 品牌词类的网站怎么做优化自助友链平台
  • 做调查报告的网站cdn如何做网站备案
  • thinkphp可以做网站吗广告营销网站
  • 手机网站代码下载网站建栏目建那些
  • 手机模版网站价格云服务器下载
  • 外网网站工商注册地址查询系统
  • 汕头网站建设制作报价昆明公司建设网站制作
  • 如何查询网站是不是asp做的金蝶软件收费价目表
  • 无锡锡山住房和城乡建设局网站市场营销策略有哪几种
  • 哪些网站上推广比较好中山百度推广公司
  • 58同城怎么做网站校园生活网页设计
  • 装修公司网站该怎么做做自媒体你不得不知道的视频网站
  • 万网云虚拟主机上传网站芜湖新芜湖网站建设
  • 整站网站优化费用个人页面网页设计
  • 2017做哪些网站能致富建个网络平台多少钱