כתבו פעולה אשר מקבלת שרשרת חוליות של מספרים שלמים ומדפיסה את כל האיברים הזוגיים.

פתרון בשפת 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());

}