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

免费个人二级域名网站北京人制作工具

免费个人二级域名网站,北京人制作工具,设计师怎么做响应式网站,wordpress点击图片幻灯播放java中提供了双向链表的动态数据结构 --- LinkedList,它同时也实现了List接口,可以当作普通的列表来使用。也可以自定义实现链表。 单向链表:一个节点本节点数据下个节点地址 给定两个有序链表的头指针head1和head2,打印两个链表…

java中提供了双向链表的动态数据结构 --- LinkedList,它同时也实现了List接口,可以当作普通的列表来使用。也可以自定义实现链表。

单向链表:一个节点=本节点数据+下个节点地址

给定两个有序链表的头指针head1和head2,打印两个链表的公共部分。


public class Lee {private Node head1;private Node head2;Lee(){this.head1= new Node(0);this.head2= new Node(0);}public void  insert1(int data){Node newNode = new Node(data);Node curNode = head1;while (curNode.next!=null){curNode=curNode.next;}curNode.next=newNode;}public void  insert2(int data){Node newNode = new Node(data);Node curNode = head2;while (curNode.next!=null){curNode=curNode.next;}curNode.next=newNode;}static class Node{public int value;public Node next;Node(int data){this.value=data;this.next=null;}}public void Plink(Node head1,Node head2){while (head1!=null&&head2!=null){if (head1.value<head2.value)head1=head1.next;else if (head1.value>head2.value)head2=head2.next;else{System.out.println(head1.value+" ");head1=head1.next;head2=head2.next;}}}public static void main(String[] args) {Lee lee = new Lee();lee.insert1(1);lee.insert1(3);lee.insert1(4);lee.insert2(4);lee.insert2(5);lee.insert2(6);lee.Plink(lee.head1, lee.head2);}
}

双向链表:一个节点=上个节点地址+本节点数据+下个节点地址

如:定义两个函数,实现在双向链表的头部及尾部插入节点


public class Lee {private Node head;Lee(){this.head= new Node(0);}public void  insertHead(int data){Node newNode = new Node(data);newNode.next=head;head.pre=newNode;head=newNode;}public void  insertTail(int data){Node newNode = new Node(data);Node current = head;while (current.next!=null){current=current.next;}current.next=newNode;newNode.pre=current;}public void printList(Node head) {Node current = head;// 从头到尾打印链表while (current != null) {System.out.print(current.value + " -> ");current = current.next;}System.out.println("null"); // 表示链表结尾}static class Node{public int value;public Node pre;public Node next;Node(int data){this.value=data;this.pre=null;this.next=null;}}public static void main(String[] args) {Lee lee = new Lee();lee.insertTail(2);lee.insertTail(3);lee.insertTail(4);lee.insertHead(4);lee.printList(lee.head);}
}

http://www.yayakq.cn/news/528474/

相关文章:

  • thinkphp做的网站源码小广告设计
  • 建设网站建设投标网1249中官网词郑州网站建设居易国际
  • 广西响应式网站建设网站的ftp地址是什么
  • 怎么自己做论坛网站吗什么是平台设计
  • 东南亚cod建站工具WordPress缓存插件开发
  • 营销型网站的特点品牌型 网站建设
  • 泰安三合一网站建设公司付费网站怎么制作
  • wordpress 站长中国建设工程信息网一体化平台
  • 网站建设多少钱明细职业技术学院网站建设项目
  • 开发一个app软件的公司南昌做seo的公司
  • 黄河道网站建设iis7.5 发布网站
  • 南昌网站备案微信公众号接口文档
  • 机关网站建设长沙市在建工程项目
  • 雇人做淘宝网站多少钱南昌企业建站系统模板
  • 郑州哪家做网站最好建设信用卡在线海淘网站返现
  • 阿里 做网站一些网站是用什么颜色做的
  • 南海网站建设定制家具价格
  • 建设公司的网站制作查看网址
  • 网站标题psd营销网址大全
  • 网站建设phpwordpress自定义页面链接
  • php网站开发if的代码小程序交易买卖平台
  • 做好对外门户网站建设什么是网络营销的渠道策略
  • 做网站优化最快的方式养殖类网站模板
  • 我做的网页怎么是危险网站网站关键词优化的价格
  • 顺义成都网站建设河南高端网站建设
  • 网站开发外文文献wordpress 发帖
  • 阿里云网站建设方案书一定要嘛网站建设预计资金投入
  • 台州自助建站系统做仓单的网站
  • 如何做网站搭建api接口网站建设属于行政那个模块
  • 玉泉路做网站免费wordpress主题 h5