N הקלחמהblog.csit.org.il/UpLoad/FilesUpload/Les5_BuildFirstTo... · 2020. 5. 21. · NODE הקלחמה.הקלחמל תולועפ וא תונוכת ףיסוהל

Post on 04-Aug-2021

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

NODEהחוליה <T>

(שרשרת חוליות)רשימה

מההתחלה לסוףבניית הרשימה

הדפסת הרשימה

הילה קדמן

Java

מבני נתונים-מדעי המחשב

http://blog.csit.org.il/MyBlog.aspx?BlogID=33

NODEהמחלקה <T>

מן קד

ה היל

-b

log.csit.o

rg.il

3

Node <T>

NODEהמחלקה <T>

מן קד

ה היל

-b

log.csit.o

rg.il

4

Node <T>

NODEהמחלקה <T>

לא ניתן להוסיף תכונות או פעולות למחלקה.

מן קד

ה היל

-b

log.csit.o

rg.il

5

Node <T>

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

שאלה במבחן:

נתונה רשימה של מספרים שלמים.

...ותחזיר ... כתוב פעולה שתקבל את הרשימה כפרמטר ותבצע עליה

[9 ,7 ,5 ,12 ,6 ,3 ,2]: עבור הרשימה הבאה: למשל

...הערך יוחזר

על הרשימה הנתונה, כדי לבדוק את נכונות הפתרון יש להריץ את התכנית במחשב: בעיה

עלינו לבנות את הרשימה-כלומר

מן קד

ה היל

-b

log.csit.o

rg.il

6

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

public static void main (String[] args){

int [] arr = { 4, 7, 3, 5 };

Node<Integer> lst1 = build(arr);

show (lst1);

}

// ---מההתחלה לסוף בניית שרשרת ---

public static Node<Integer> build (int [] arr){

Node<Integer> lst = new Node<Integer>(arr[0]);Node<Integer> pos = lst;for (int i = 1 ; i < arr.length ; i++){

pos.setNext (new Node<Integer>(arr[i]));pos = pos.getNext();

}return lst;

}

מן קד

ה היל

-b

log.csit.o

rg.il

7

int [] arr = { 4, 7, 3, 5 };

Node<Integer> lst1 = build(arr);

// ---בניית שרשרת מההתחלה לסוף ---

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

מן קד

ה היל

-b

log.csit.o

rg.il

8

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

int [] arr = { 4, 7, 3, 5 };

Node<Integer> lst1 = build(arr);

// ---בניית שרשרת מההתחלה לסוף ---

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

מן קד

ה היל

-b

log.csit.o

rg.il

9

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

lst4

מן קד

ה היל

-b

log.csit.o

rg.il

10

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

lst4

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

pos

מן קד

ה היל

-b

log.csit.o

rg.il

11

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 1

מן קד

ה היל

-b

log.csit.o

rg.il

12lst

4

pos

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 1

7

מן קד

ה היל

-b

log.csit.o

rg.il

13lst

4

pos

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 1

מן קד

ה היל

-b

log.csit.o

rg.il

14

7lst

4

pos

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 1

מן קד

ה היל

-b

log.csit.o

rg.il

15

7lst

4

pos

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 2

מן קד

ה היל

-b

log.csit.o

rg.il

16

7lst

4

pos

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 2

מן קד

ה היל

-b

log.csit.o

rg.il

17

7lst

4

pos

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 2

3

מן קד

ה היל

-b

log.csit.o

rg.il

18

7lst

4

pos

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 2

מן קד

ה היל

-b

log.csit.o

rg.il

19

37lst

4

pos

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 2

pos

מן קד

ה היל

-b

log.csit.o

rg.il

20

37lst

4

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 3

מן קד

ה היל

-b

log.csit.o

rg.il

21

pos

37lst

4

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 3

מן קד

ה היל

-b

log.csit.o

rg.il

22

pos

37lst

4

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 3

5

מן קד

ה היל

-b

log.csit.o

rg.il

23

pos

37lst

4

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 3

מן קד

ה היל

-b

log.csit.o

rg.il

24

pos

537lst

4

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 3

מן קד

ה היל

-b

log.csit.o

rg.il

25

pos

537lst

4

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 4

מן קד

ה היל

-b

log.csit.o

rg.il

26

pos

537lst

4

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

arr.length 4

i 4

מן קד

ה היל

-b

log.csit.o

rg.il

27

pos

537lst

4

int [] arr = { 4, 7, 3, 5 };

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

מן קד

ה היל

-b

log.csit.o

rg.il

28

pos

537lst

4

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

int [] arr = {4, 7, 3, 5 };

Node<Integer> lst1 = build(arr);

// ---בניית שרשרת מהסוף להתחלה ---

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

lst14 7 3 5

מן קד

ה היל

-b

log.csit.o

rg.il

29

יצירה של שרשרת חוליותבנייה מההתחלה לסוף

int [] arr = {4, 7, 3, 5 };

Node<Integer> lst1 = build(arr);

// ---בניית שרשרת מהסוף להתחלה ---

public static Node<Integer> build (int [] arr)

{

Node<Integer> lst = new Node<Integer>(arr[0]);

Node<Integer> pos = lst;

for (int i = 1 ; i < arr.length ; i++)

{

pos.setNext (new Node<Integer>(arr[i]));

pos = pos.getNext();

}

return lst;

}

lstשומר על הקשר עם תחילת הרשימה

posהפנית עזר שרצה על החוליות

יאבד את הקשר lstמה יקרה אם !חַשוֹב

? לתחילת הרשימה

lst14 7 3 5

מן קד

ה היל

-b

log.csit.o

rg.il

30

pos

הצגת תוכן שרשרת החוליות

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst){

System.out.print("[");

while (lst != null){

System.out.print(lst.toString());

if (lst.hasNext())System.out.print(", ");

lst = lst.getNext();}System.out.println("]");

}

מן קד

ה היל

-b

log.csit.o

rg.il

31

הצגת תוכן שרשרת החוליות

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

lstהפנייה פנימית המוכרת רק בפעולה.

lst1הפנייה של הפעולה המזמנת ,

השומר על הקשר לתחילת הרשימה

מן קד

ה היל

-b

log.csit.o

rg.il

lst

lst1של התכנית5374

32

הצגת תוכן שרשרת החוליות

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

:פלט

[

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

lst

33

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

הצגת תוכן שרשרת החוליות

:פלט

[

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

lst

34

הצגת תוכן שרשרת החוליות

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

:פלט

[4

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

lst

35

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

הצגת תוכן שרשרת החוליות

:פלט

[4,

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

lst

36

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

הצגת תוכן שרשרת החוליות

:פלט

[4,

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

37

הצגת תוכן שרשרת החוליות

:פלט

[4,

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

38

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

הצגת תוכן שרשרת החוליות

:פלט

[4, 7

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

39

הצגת תוכן שרשרת החוליות

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

:פלט

[4, 7,

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

40

הצגת תוכן שרשרת החוליות

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

:פלט

[4, 7,

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

41

הצגת תוכן שרשרת החוליות

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

:פלט

[4, 7,

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

42

הצגת תוכן שרשרת החוליות

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

:פלט

[4, 7, 3

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

43

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

הצגת תוכן שרשרת החוליות

:פלט

[4, 7, 3,

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

44

הצגת תוכן שרשרת החוליות

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

:פלט

[4, 7, 3,

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

45

הצגת תוכן שרשרת החוליות

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

:פלט

[4, 7, 3,

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

46

הצגת תוכן שרשרת החוליות

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

:פלט

[4, 7, 3, 5

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

47

הצגת תוכן שרשרת החוליות

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

:פלט

[4, 7, 3, 5

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

48

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

הצגת תוכן שרשרת החוליות

:פלט

[4, 7, 3, 5

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

49

הצגת תוכן שרשרת החוליות

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

:פלט

[4, 7, 3, 5

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

50

// ---פעולה המציגה את תוכן שרשרת החוליות ---

public static void show (Node<Integer> lst)

{

System.out.print("[");

while (lst != null)

{

System.out.print(lst.toString());

if (lst.hasNext())

System.out.print(", ");

lst = lst.getNext();

}

System.out.println("]");

}

הצגת תוכן שרשרת החוליות

:פלט

[4, 7, 3, 5]

lst

lst1של התכנית5374

מן קד

ה היל

-b

log.csit.o

rg.il

51

מן קד

ה היל

-b

log.csit.o

rg.il

52

מן קד

ה היל

-b

log.csit.o

rg.il

53

top related