Exemplo n.º 1
0
    public static void Main(string[] args)
    {
        LinkedList x = new LinkedList ();

        Console.WriteLine ("Boş listeye eleman ekleme testi");
        x.AddAsSorted (10,90, "ali");
        x.DisplayMat ();
        x.DisplayFiz ();

        Console.WriteLine ("Dolu listeye eleman ekleme testi");
        x.AddAsSorted (15, 95, "veli");
        x.DisplayMat ();
        x.DisplayFiz ();

        Console.WriteLine ("Fizik ve matematiğin en başına gelmesi gereken elemanın eklenmesi testi");
        x.AddAsSorted (5, 70, "deli");
        x.DisplayMat ();
        x.DisplayFiz ();

        Console.WriteLine ("İki listenin de arasında olacak elemanın eklenmesi testi");
        x.AddAsSorted (12, 80, "kamber");
        x.DisplayMat ();
        x.DisplayFiz ();

        Console.WriteLine ("Matematik listesinin başındaki elemanın silinmesi testi");
        x.DeleteByName ("deli");
        x.DisplayMat ();
        x.DisplayFiz ();

        Console.WriteLine ("Fizik listeninin başındaki elemanın silinmesi testi");
        x.DeleteByName ("kamber");
        x.DisplayMat ();
        x.DisplayFiz ();

        Console.WriteLine ("Matematik listesinin sonundaki elemanın silinmesi testi");
        x.DeleteByName ("veli");
        x.DisplayMat ();
        x.DisplayFiz ();

        Console.WriteLine ("Listedeki son elemanın silinmesi testi");
        x.DeleteByName ("ali");
        x.DisplayMat ();
        x.DisplayFiz ();

        Console.WriteLine ("Olmayan elemanı silmeye çalışma testi");
        x.DeleteByName ("asd");
        x.DisplayMat ();
        x.DisplayFiz ();

        Console.WriteLine ("Boşaltılan listeye eleman ekleme testi");
        x.AddAsSorted (0,0, "mono");
        x.DisplayMat ();
        x.DisplayFiz ();

        Console.WriteLine ("Bütün testler başarılı");
    }