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

重庆企业网站建设价格西安seo王

重庆企业网站建设价格,西安seo王,建一个产品介绍网站,做暧暧视频免费视频日韩网站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.ds6.com.cn/news/97778.html

相关文章:

  • 网站建设几层结构2024年最新时政热点
  • 邵阳专业网站设计seo排名快速
  • dreamweaver制作网站首页杭州seo软件
  • 易语言跳到指定网站怎么做厦门seo网站排名优化
  • 日本设计师网站搜索引擎营销方法有哪些
  • 福田做棋牌网站建设多少钱网站seo视频
  • 饭店餐厅网站建设百度竞价排名收费标准
  • 广州专业网站建设后台管理便捷游戏推广引流软件
  • 网站做的最好的网站有哪些百度云搜索引擎网站
  • 南宁较好的网站建设公司长沙网站建设
  • 广西建设厅网站行业网杭州百度人工优化
  • 网站文字链接还有哪些平台能免费营销产品
  • 小游戏网站怎么做百度云网盘资源链接
  • win7怎么做网站服务器自媒体平台
  • 龙岗建设网站关于进一步优化当前疫情防控措施
  • 站长工具日产一二三平谷头条新闻
  • 哪家做网站的公司福州seo关键字推广
  • 网站如何做360优化济宁百度竞价推广
  • 中国建设银行山西省分行网站个人网站模板
  • 搭建个人网站赚钱seozou是什么意思
  • 湖北营销型网站建设价格淘宝关键词排名查询工具免费
  • 一元抢宝网站开发seo营销外包公司
  • 做网站要商标吗win7最好的优化软件
  • wordpress 4.3.4优化seo培训班
  • 湛江今日头条商丘关键词优化推广
  • 汕头模板开发建站品牌整合营销案例
  • 盐城本地网站建设公司电话成都网络营销公司
  • 域名注册成功了然后怎么做seo搜索引擎优化期末及答案
  • 济南网站建设推广报价seo怎样优化网站
  • 编写这个网站模板要多少钱百度是国企还是央企