A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王琪 中级黑马   /  2014-3-10 21:39  /  593 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



  1. public class IntDLLNode {
  2.         public int info;
  3.         public IntDLLNode next,prev;
  4.         public IntDLLNode(int e1){
  5.                 this(e1,null,null);
  6.         }
  7.         public IntDLLNode(int e1,IntDLLNode n,IntDLLNode p){
  8.                 this.info=e1;
  9.                 this.next=n;
  10.                 this.prev=p;
  11.         }
  12. }
复制代码

  1. public class IntDLList {
  2.         private IntDLLNode head,tail;
  3.         public IntDLList(){
  4.                 head=tail=null;
  5.         }
  6.         public boolean isEmpty(){
  7.                 return head==null;
  8.         }
  9.         public void addToTail(int e1){
  10.                 if(!isEmpty()){
  11.                         tail=new IntDLLNode(e1,null,tail);
  12.                         tail.prev.next=tail;
  13.                 }
  14.                 else{
  15.                         head=tail=new IntDLLNode(e1);
  16.                 }
  17.         }
  18.         public int removeFromTail(){
  19.                 int e1=tail.info;
  20.                 if(head==tail){
  21.                         head=tail=null;
  22.                 }
  23.                 else{
  24.                         tail=tail.prev;
  25.                         tail.next=null;
  26.                 }
  27.                 return e1;
  28.         }
  29. }
复制代码







评分

参与人数 2技术分 +1 黑马币 +1 收起 理由
olivia + 1
梦里花-静 + 1

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马