Class ListOfListT<T,E>

java.lang.Object
  extended by ListOfListT<T,E>
Type Parameters:
T -
E -

public class ListOfListT<T,E>
extends java.lang.Object

מחלקה המייצגת מטריצה בעזרת רשימה של רשימות

Version:
11/06/2011
Author:
dafna minster & sarah funk

Constructor Summary
ListOfListT()
          פעולה בונה רשימה ריקה
 
Method Summary
 void delete(int i, int j)
          מחיקת איבר מהעצם הנוכחי ,ממקום מסויים
  getFirst()
          פעולה המחזירה הפניה למקום הראשון ברשימה
  getInfoOutsideList( p)
          פעולה המחזירה הפניה לרשימה הנמצאת במקום הראשון ברשימה הכללית
  getInsideList( p)
          מחזירה הפניה לרשימה הנמצאת במקום
 void insert(int i, int j, E x)
          הכנסת איבר למקום המתאים במטריצה -לפי השורה
 void insertSorted(int i, int j, E x)
          הכנסה ממויינת של איבר למטריצה על פי המקום -שורה ועמודה
 java.lang.String toString()
          הפעולה מחזירה את המטריצה הנוכחית כמחרוזת
 ListOfListT<T,E> turnOverMatrixToArrayOfLists1(E[][] matrix, E withOut)
          פעולה המקבלת מטריצה בייצוג מערך דו מימדי וממירה אותה למטריצה המיוצגת בעזרת רשימה של רשימות ללא ערך מסויים הערה : הפעולה הוגדרה כפנימית אף על פי שאיננה מטפלת בעצם הנוכחי כדי שניתן יהיה להפעיל אותה לכל טיפוס כללי
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ListOfListT

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

Method Detail

getFirst

public  getFirst()
פעולה המחזירה הפניה למקום הראשון ברשימה

Returns:

getInfoOutsideList

public  getInfoOutsideList( p)
פעולה המחזירה הפניה לרשימה הנמצאת במקום הראשון ברשימה הכללית

Parameters:
p -
Returns:

getInsideList

public  getInsideList( p)
מחזירה הפניה לרשימה הנמצאת במקום

Parameters:
p -
Returns:

insert

public void insert(int i,
                   int j,
                   E x)
הכנסת איבר למקום המתאים במטריצה -לפי השורה

Parameters:
i -
j -
x -

insertSorted

public void insertSorted(int i,
                         int j,
                         E x)
הכנסה ממויינת של איבר למטריצה על פי המקום -שורה ועמודה

Parameters:
i -
j -
x -

turnOverMatrixToArrayOfLists1

public ListOfListT<T,E> turnOverMatrixToArrayOfLists1(E[][] matrix,
                                                      E withOut)
פעולה המקבלת מטריצה בייצוג מערך דו מימדי וממירה אותה למטריצה המיוצגת בעזרת רשימה של רשימות ללא ערך מסויים הערה : הפעולה הוגדרה כפנימית אף על פי שאיננה מטפלת בעצם הנוכחי כדי שניתן יהיה להפעיל אותה לכל טיפוס כללי

Parameters:
matrix -
withOut -
Returns:

delete

public void delete(int i,
                   int j)
מחיקת איבר מהעצם הנוכחי ,ממקום מסויים

Parameters:
i -
j -

toString

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

Overrides:
toString in class java.lang.Object
Returns:
See Also:
Object.toString()