JLab

dataStructures
Class SinglyLinkedList

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

public class SinglyLinkedList
extends java.lang.Object
implements List

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

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

Constructor Summary
SinglyLinkedList()
           
 
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()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SinglyLinkedList

public SinglyLinkedList()
Method Detail

isEmpty

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

size

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

indexOf

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

contains

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

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(java.lang.Object e)
Specified by:
remove in interface Collection

remove

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

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

JLab