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

专业的营销网站建设公司国内ip地址 免费

专业的营销网站建设公司,国内ip地址 免费,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.zhongyajixie.com/news/30721.html

相关文章:

  • 九江建设局网站线下推广渠道和方式
  • 汕头网站制作哪家强个人网站搭建
  • 网站建设军成合肥网站推广优化
  • 国外 设计师 网站成都最新疫情
  • 网页制作免费版武汉seo网站管理
  • 泉州专业网站制作公司网店推广有哪些
  • 公司网站域名管理中国四大软件外包公司
  • 网站设置路由器国家市场监管总局官网
  • 网上申请营业执照seo免费自学的网站
  • 多城市网站建设网络技术推广服务
  • 做个人网站怎么赚钱企业推广平台有哪些
  • 北京丰台网站建设深圳网络营销外包公司推荐
  • 平台后期维护广州网络seo优化
  • 用花瓣网站上的图片做游戏行吗百度top风云榜
  • 瑞安网站建设公司郑州网站托管
  • 成都网站优化网搜索引擎优化百度
  • 做直播网站收费吗重庆网络推广平台
  • web网页设计主题seo霸屏
  • wordpress 点击分页跳到首页seo优化的作用
  • 微网站制作提供商推荐公司网站推广运营
  • 网站开发电话免费的关键词挖掘工具
  • 装修建材网站模板株洲seo快速排名
  • dreamweaver如何做网站企业营销培训课程
  • 杭州手机网站建设公司 网络服务互联网宣传推广
  • jfinal网站开发成都seo达人
  • 网上做公务员考题的网站产品推广策略怎么写
  • 描述电子商务网站建设廊坊网站建设公司
  • 怎样把网站做的好看连云港seo公司
  • wordpress怎么设置用户登陆荆州seo推广
  • 网站建设运营公众号运营合同流量精灵官网