티스토리 뷰
public class LinkedList_Study {
public static void main(String[] args) {
mLinkedList list = new mLinkedList();
list.add("A");
list.add("B");
list.add("C");
list.listGet();
System.out.println("===================");
list.revGet();
}
}
class mLinkedList{
Node firstNode;
Node node;
public void add(String data){
if(firstNode != null){
while(node.nextNode != null){
node = node.nextNode;
}
Node newNode = new Node(data);
newNode.prevNode = node;
node.nextNode = newNode;
}else{
node = new Node(data);
firstNode = node;
node.prevNode = null;
node.mData = data;
}
}
public void listGet(){
node = firstNode;
while(true){
System.out.println(node.mData);
if(node.nextNode != null)
node = node.nextNode;
else
break;
}
}
public void revGet(){
while(true){
System.out.println(node.mData);
if(node.prevNode != null)
node = node.prevNode;
else
break;
}
}
}
class Node{
String mData;
Node prevNode;
Node nextNode;
public Node(String data) {
mData = data;
}
}
'개발 > 개발 자료' 카테고리의 다른 글
OpenGL ES 에서 Text 출력방법 (0) | 2013.09.08 |
---|---|
android sqlite 쓸때 날짜 입력 (0) | 2013.09.08 |
Android 음성인식 구글 API 이용하기 (0) | 2013.09.08 |
이클립스 한글깨짐 해결방법 (0) | 2013.09.08 |
안드로이드 문자메세지 보내기 ( 메시지창 이동없이 바로 전송방법 ) (0) | 2013.09.08 |
댓글