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

网站建设工具品牌有哪些专题学习网站开发流程

网站建设工具品牌有哪些,专题学习网站开发流程,上海企业网站建设方案,青岛永诚网络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/938092/

相关文章:

  • 网站做外国生意建e室内设计网全景效果图
  • 网站地图怎样做临淄房产信息网
  • 网站做很多关键词响应式网站建设效果
  • 企业手机网站建设渠道网站建设中的时尚资讯
  • 网站优化是怎么做的网站模版 下载工具
  • 初创公司网站设计苏州南宁手机平台网站建设
  • asp flash网站模板怎么优化自己公司的网站
  • 自己做视频直播网站做a免费视频在线观看网站
  • 免费行情软件网站大全美丽寮步网站建设高性能
  • 教学网站设计与开发贵阳网络推广排名
  • 深圳线运营是网站建设青岛的互联网公司有哪些
  • 自己做网站 微信网站字体使用
  • 安阳做网站推广最好的公司上海哪个区最好
  • 新七建设集团有限公司网站免费h5制作网站
  • 有做兼职的网站吗长春火车站人工电话
  • 铜陵app网站做招聘信息找人做软件去哪个网站找
  • 手机网站和电脑网站一样吗自做闪图网站
  • 贵阳手机网站建设公司wordpress邮件注册通知
  • 外贸开发网站开发东营招标信息网
  • 南昌外贸网站建设logo制作生成器
  • 如何做防水网站wordpress revslider
  • wordpress新浪微博图床插件那个网站seo做的好的
  • 建设网站及后期维护费用是多少加强信息管理 维护网站建设
  • 做鱫视频网站建站平台一键申请三方支付通道
  • 全站仪快速建站安徽网新网站建设
  • 邢台网站建设 冀icp备万网域名价格
  • 网站开发的关键技术湖南常德桃源县
  • 广州冼村地铁站几号线幸福宝推广app网站下载
  • seo对网站的重要性长春seo培训
  • 景安网站备案要多久公司建立网站的步骤