JLab

dataStructures
Class LinkedList

java.lang.Object
  extended by dataStructures.LinkedList
All Implemented Interfaces:
Collection, List

public class LinkedList
extends java.lang.Object
implements List

คลาสที่สร้างรายการด้วยการโยงคู่แบบวนมีปมหัว

Author:
สมชาย ประสิทธิ์จูตระกูล

Constructor Summary
LinkedList()
           
 
Method Summary
 void add(int i, java.lang.Object e)
           
 void add(java.lang.Object e)
           
 boolean contains(java.lang.Object e)
           
 java.lang.Object get(int i)
           
 int indexOf(java.lang.Object e)
           
 boolean isEmpty()
           
 void remove(int i)
           
 void remove(java.lang.Object e)
           
 void set(int i, java.lang.Object e)
           
 int size()
           
 java.lang.Object[] toArray()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinkedList

public LinkedList()
Method Detail

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Collection

size

public int size()
Specified by:
size in interface Collection

contains

public boolean contains(java.lang.Object e)
Specified by:
contains in interface Collection

indexOf

public int indexOf(java.lang.Object e)
Specified by:
indexOf in interface List

add

public void add(java.lang.Object e)
Specified by:
add in interface Collection

add

public void add(int i,
                java.lang.Object e)
Specified by:
add in interface List

remove

public void remove(int i)
Specified by:
remove in interface List

remove

public void remove(java.lang.Object e)
Specified by:
remove in interface Collection

get

public java.lang.Object get(int i)
Specified by:
get in interface List

set

public void set(int i,
                java.lang.Object e)
Specified by:
set in interface List

toArray

public java.lang.Object[] toArray()

JLab