Class List<T>

java.lang.Object
  extended by List<T>

public class List<T>
extends java.lang.Object

מחלקה המייצגת טיפוס נתונים רשימה גנרית

Version:
10.12.2007
Author:
SARA FUNK

Constructor Summary
List()
          פעולה בונה רשימה ריקה
 
Method Summary
 Node<T> getFirst()
           
 Node<T> insert(Node<T> pos, T x)
           
 boolean isEmpty()
           
 Node<T> remove(Node<T> pos)
           
 java.lang.String toString()
          פעולה המחזירה את תאור העצם הנוכחי - הרשימה הנוכחית
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

List

public List()
פעולה בונה רשימה ריקה

Method Detail

isEmpty

public boolean isEmpty()
Returns:
מחזירה אמת אם הרשימה הנוכחית ריקה , אחרת מחזירה שקר

getFirst

public Node<T> getFirst()
Returns:
מחזירה את החוליה הראשונה ברשימה

insert

public Node<T> insert(Node<T> pos,
                      T x)
Parameters:
x - הפעולה מכניסה את הערך
pos - אחרי המקום
Returns:
את המקום של החוליה החדשה הנוצרת בפעולת ההכנסה

remove

public Node<T> remove(Node<T> pos)
Parameters:
pos - מוציאה את החוליה הנמצאת במקום
Returns:
החוליה העוקבת לחוליה שהוסרה מהרשימה

toString

public java.lang.String toString()
פעולה המחזירה את תאור העצם הנוכחי - הרשימה הנוכחית

Overrides:
toString in class java.lang.Object