כתבו פעולה אשר מקבלת שרשרת חוליות של מספרים שלמים ומדפיסה את כל האיברים הזוגיים.
פתרון בשפת Java:
public static void printEven(Node<Integer> lst)
{
while( lst !=null)
{
int x = lst.getValue();
if( x%2==0)
System.out.print( x+” “);
lst = lst.getNext();
}
}
פתרון בשפת C#
public static void PrintEven(Node<int> lst)
{
while( lst !=null)
{
int x = lst.GetValue();
if( x%2==0)
Console.Write( x+” “);
lst = lst.GetNext();
}
}
כתבו פעולה אשר מוחקת את האיבר השלישי. ידוע כי שרשרת החוליות מכילה לפחות 3 איברים.
פתרון בשפת java
public static void remoeThird (Node<Integer> lst)
{
lst = lst.getNext();
lst.setNext(lst.getNext().getNext());
}