목차
Double Linked List Sequence
1.data linked sequence specification
2.DoubleLinkedlistSequence Sourcecode
3.데모프로그램
4.데모프로그램 캡쳐사진
1.data linked sequence specification
2.DoubleLinkedlistSequence Sourcecode
3.데모프로그램
4.데모프로그램 캡쳐사진
본문내용
;
DoubleLinkedlistSeq con = new DoubleLinkedlistSeq();
for(cursor=s1.head;cursor!=null;cursor=cursor.getLink())
target=cursor;
s2.head=target.getLink();
s1.head=con.head.getLink();
return con;
}
}
3.데모프로그램
package edu.colorado.collections;
public class testerlinklist
{
public static void main(String [] args)
{
DoubleLinkedlistSeq S1=new DoubleLinkedlistSeq();
DoubleLinkedlistSeq S2=new DoubleLinkedlistSeq();
DoubleLinkedlistSeq S3=new DoubleLinkedlistSeq();
S1.addBefore(11.0);
S1.addAfter(7.0);
S1.addAfter(8.0);
S1.addBefore(11.0);
System.out.print(\"Sequance1 : \");
S1.start();
System.out.print(S1.getCurrent()+\" \");
S1.advance();
System.out.print(S1.getCurrent()+\" \");
S1.advance();
System.out.print(S1.getCurrent()+\" \");
S1.advance();
System.out.print(S1.getCurrent()+\" \");
System.out.println(\"Sequance1\'s size is\"+S1.size()+\" \");
S1.removeCurrent();
System.out.print(\"Sequance1 : (removeCurrent)\");
S1.start();
System.out.print(S1.getCurrent()+\" \");
S1.advance();
System.out.print(S1.getCurrent()+\" \");
S1.advance();
System.out.print(S1.getCurrent()+\" \");
System.out.println(\"Sequance1\'s size is \"+S1.size()+\" \");
System.out.print(\"Sequance2 is : \");
S2.addAfter(21.0);
S2.addAfter(32.0);
S2.addBefore(22.0);
S2.start();
System.out.print(S2.getCurrent()+\" \");
S2.advance();
System.out.print(S2.getCurrent()+\" \");
S2.advance();
System.out.print(S2.getCurrent()+\" \");
System.out.println(\"Sequance2\'s size is \"+S2.size());
S1.addAll(S2);
S1.start();
System.out.print(\"Sequance2+Sequance1 is (addAll) : \");
for(int i =0;i
{
System.out.print(S1.getCurrent()+\" \");
S1.advance();
}
System.out.println(\"\");
System.out.println(\"concantenation S1+S2\'s address is \"+DoubleLinkedlistSeq.concatenation(S1, S2));
System.out.println(\"S1\'s clone address is \"+S1.clone());
}
}
4.데모프로그램 캡쳐사진
DoubleLinkedlistSeq con = new DoubleLinkedlistSeq();
for(cursor=s1.head;cursor!=null;cursor=cursor.getLink())
target=cursor;
s2.head=target.getLink();
s1.head=con.head.getLink();
return con;
}
}
3.데모프로그램
package edu.colorado.collections;
public class testerlinklist
{
public static void main(String [] args)
{
DoubleLinkedlistSeq S1=new DoubleLinkedlistSeq();
DoubleLinkedlistSeq S2=new DoubleLinkedlistSeq();
DoubleLinkedlistSeq S3=new DoubleLinkedlistSeq();
S1.addBefore(11.0);
S1.addAfter(7.0);
S1.addAfter(8.0);
S1.addBefore(11.0);
System.out.print(\"Sequance1 : \");
S1.start();
System.out.print(S1.getCurrent()+\" \");
S1.advance();
System.out.print(S1.getCurrent()+\" \");
S1.advance();
System.out.print(S1.getCurrent()+\" \");
S1.advance();
System.out.print(S1.getCurrent()+\" \");
System.out.println(\"Sequance1\'s size is\"+S1.size()+\" \");
S1.removeCurrent();
System.out.print(\"Sequance1 : (removeCurrent)\");
S1.start();
System.out.print(S1.getCurrent()+\" \");
S1.advance();
System.out.print(S1.getCurrent()+\" \");
S1.advance();
System.out.print(S1.getCurrent()+\" \");
System.out.println(\"Sequance1\'s size is \"+S1.size()+\" \");
System.out.print(\"Sequance2 is : \");
S2.addAfter(21.0);
S2.addAfter(32.0);
S2.addBefore(22.0);
S2.start();
System.out.print(S2.getCurrent()+\" \");
S2.advance();
System.out.print(S2.getCurrent()+\" \");
S2.advance();
System.out.print(S2.getCurrent()+\" \");
System.out.println(\"Sequance2\'s size is \"+S2.size());
S1.addAll(S2);
S1.start();
System.out.print(\"Sequance2+Sequance1 is (addAll) : \");
for(int i =0;i
System.out.print(S1.getCurrent()+\" \");
S1.advance();
}
System.out.println(\"\");
System.out.println(\"concantenation S1+S2\'s address is \"+DoubleLinkedlistSeq.concatenation(S1, S2));
System.out.println(\"S1\'s clone address is \"+S1.clone());
}
}
4.데모프로그램 캡쳐사진
소개글