בנייה והצגת רשימה:תרגיל 1: פעולה בשם build הבונה ו...

בנייה והצגת רשימה:
תרגיל 1: פעולה בשם build הבונה ומחזירה רשימה של מספרים שלמים לפי קלט המשתמש. אורך הרשימה לפחות 10 איברים.
תרגיל 2: פעולה בשם build המקבלת כפרמטר 3 מספרים שלמים: len, from, to יוצרת ומחזירה רשימה של מספרים שלמים אקראיים באורך len איברים. כל האיברים יהיו בין הערכים from עד to.

פתרון תרגיל 2 בשפת java:

import java.util.Random();
public static Node<Integer> build(int len, int from , int to)
{

Random rnd = new Random();

Node<Integer> result = new Node<Integer>(-1,null); //נשאר בהתחלה
Node<Integer> p = result; //תמיד יהיה בסוף הרשימה
for( int i=0; i<len;i++)
{

int value = rnd.nextInt(from,to+1); // from : to
Node<Integer> n = new Node<Intger>( value, null ); //new node
p.setNext(n);
p =p.getNext(); // מקדמים את המצביע צעד אחד קדימה

}

return result.getNext();

}