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

可以自己做效果图的网站泉州网红餐厅

可以自己做效果图的网站,泉州网红餐厅,3g手机网站源码,百度指数关键词问题概述 单链表定义如下#xff1a; public class ListNode {int val;ListNode next;ListNode(int x) {val x;next null;}}编写程序#xff0c; 找出两个链表的交点。 如图所示#xff0c;链表 A 和链表 B 在节点 8 处相交。 算法思路 首先确定一个事情#xff1a; …问题概述 单链表定义如下 public class ListNode {int val;ListNode next;ListNode(int x) {val x;next null;}}编写程序 找出两个链表的交点。 如图所示链表 A 和链表 B 在节点 8 处相交。 算法思路 首先确定一个事情 如果两个链表有交点 那么这两个链表的尾节点一定是相等的。现在不仅需要判断是否有交点 还需要找出这个节点。继续观察图形 可以得出如果两个链表相交那么较长链表在往后移动 (∣length1−length2∣|length1-length2|∣length1−length2∣)个长度单位后两个链表往后查找的速度一致即可以用判断两个节点是否相等的方式来判断交点的位置了。 代码实现 public ListNode getIntersectionNode(ListNode headA, ListNode headB) {if (headAnull||headBnull) {return null;}int l1 getListNodeLength(headA);int l2 getListNodeLength(headB);boolean aLargerThanB l1l2;//可以知道两个链表的长度int abs aLargerThanB?(l1-l2):(l2-l1);if (abs!0) {if (aLargerThanB) {while(abs0) {headA headA.next;abs--;}}else{while(abs0) {headB headB.next;abs--;}}}while (headA!null) {if (headAheadB) {return headA;}headA headA.next;headB headB.next;}return null;}public int getListNodeLength(ListNode head) {int length 0;while(head!null) {length;head head.next;}return length;}
http://www.yutouwan.com/news/425953/

相关文章:

  • 青岛专业制作网站的公司吗商河网站建设
  • 免费软件库合集软件资料网站做网站服务器多钱
  • 网站开发需要怎么做恩平网站建设
  • 网站 目录 结构郑州做网站建设的公司
  • 电子商务网站建设的实训报告阳江网络公司
  • 做网站网站的虚拟空间做微网站必须要有公众号吗
  • 网站seo是啥百度app安卓版下载
  • 哪里做网站的比较多国际网站设计
  • 如何在电影网站中做淘客合肥网页设计就业
  • 茶叶网站建设策划方案u001f山西省经济建设投资公司网站
  • 网站制作收费wordpress中搜索页面模板
  • 网站开发常见模块企业网站建设怎么做
  • 金山网站建设推广包头网络推广公司
  • 网站开发技术服务合同现在企业做网站一般用什么框架
  • 用织梦的网站怎么做推广猎头公司联系方式
  • 查询域名网站兰州市解封最新消息
  • 网站建设维护管理办法顺企网怎么样
  • 南宁建设网站上海网站设计培训班
  • 微信官方网站是多少钱wordpress文章分组授权
  • 网站正在建设中 模板 下载旅游网站策划书模板
  • 做服装广告素材网站有哪些手加工外包加工网
  • 网站备案没通过wordpress 坐标
  • 网站logo的作用网页制作手机软件
  • 电子商务网站设计与建设小结刚上线的网站
  • 网站的备案all做网站网站盈利会怎么样
  • 网站实名认证需要什么资料做h5网站公司
  • wp网站模板安装南京做网站引流的公司
  • 常见网站攻击方式微网站是手机网站吗
  • 福田蒙派克10座黄牌报价关键词优化按天计费
  • 常州做网站那家快专业做网站建设