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

做阿里巴巴网站公司郑州高端模板建站

做阿里巴巴网站公司,郑州高端模板建站,菜鸟是什么网站,怎么获得一个免费的域名题目 输入两个链表#xff0c;找出它们的第一个公共节点。 public static class ListNode{public int val;public ListNode next;public ListNode(int val) {this.val val;} }分析 首先遍历两链表的长度。在第二次遍历的时候#xff0c;在较长的链表上先走若干步#xf…题目 输入两个链表找出它们的第一个公共节点。 public static class ListNode{public int val;public ListNode next;public ListNode(int val) {this.val val;} }分析 首先遍历两链表的长度。在第二次遍历的时候在较长的链表上先走若干步步数为两链表之差的绝对值接着同时在两个链表遍历找到的第一个相同的节点就是它们的第一个公共节点。 放码 public class FindTheSameNode {public ListNode find(ListNode head1, ListNode head2) {int length1 count(head1);int length2 count(head2);int diff Math.abs(length1 - length2);ListNode pLong length1 length2 ? head1 : head2, pShort length1 length2 ? head2 : head1;while(diff 0) {pLong pLong.next;diff--;}while(pLong ! null pShort ! null pLong ! pShort) {pLong pLong.next;pShort pShort.next;}return pLong pShort ? pLong : null;}public int count(ListNode head) {int result 0;ListNode p head;while(p ! null) {result;p p.next;}return result;}}测试 import static org.junit.Assert.*; import org.junit.Test; import com.lun.util.SinglyLinkedList.ListNode;public class FindTheSameNodeTest {private static ListNode list1;private static ListNode list2;private static ListNode same;static {same new ListNode(6);same.next new ListNode(7);list1 new ListNode(1);list1.next new ListNode(2);list1.next.next new ListNode(3);list1.next.next.next same;list2 new ListNode(4);list2.next new ListNode(5);list2.next.next same;}Testpublic void testFind() { FindTheSameNode fn new FindTheSameNode();assertEquals(6, fn.find(list1, list2).val);assertEquals(same, fn.find(list1, list2));}Testpublic void testCount() {FindTheSameNode fn new FindTheSameNode();assertEquals(5, fn.count(list1));assertEquals(4, fn.count(list2));}}
http://www.yutouwan.com/news/317662/

相关文章:

  • 免费帮朋友做网站大连seo皮皮
  • 微博网站认证 备案名称图片wordpress源码
  • 英文网站开发广州品牌策划公司有哪些
  • 广东网广东网站建设音乐介绍网站怎么做
  • 可以做区位分析的网站网络电商平台有哪些
  • 家里电脑可以做网站空间吗自己做的网站会被黑吗
  • 公司企业邮箱注册申请长沙网站seo方法
  • 做网站为什么要租服务器祁县网站建设
  • 青岛做英文网站的公司浏览网站手机响
  • 网站开发是做什么企业网站商城建设方案
  • 网站建设人员岗位职责做网站骗老外的钱
  • 网站开发培训哪里好大型门户网站系统
  • 淄博网站搭建公司网站好友邀请链接生成 php
  • 网站高端网站建设Wordpress有用么
  • 网站怎么做百度关键字搜索久久建筑网会员登陆
  • 免费制作一个企业网站wordpress做导航页面模板下载
  • 徐州企业建站网站开发计划书模板
  • 拦截网站做跳转建设考试网站
  • 代理记账 营销型网站做网站电脑配置要求个高吗
  • 厦门网站建设网站制作网站文字怎么做超链接
  • 企业门户网站建设优势安徽省住房建设工程信息网站
  • 搭建本地环境做网站建设网银登录网站
  • 北京哪些做网站的公司好有域名怎样做网站
  • 郑州网站建设的公司免费地方门户网站源码
  • 网站开发者工具解读品牌网站建设联系方式
  • 怎么建设官方网站工商公示信息查询系统官网
  • 好网站建设公司北京南宁seo网络推广
  • 视频制作软件app下载360优化大师下载安装
  • 小说网站做编辑器小程序制作教程零基础入门
  • 有哪些做ppt的网站有哪些wordpress 中文水印