Esempio n. 1
0
        public void LinkedListTest()
        {
            LinkedListClass llc = new LinkedListClass();

            llc.GetTime("addLastItemTime");
            llc.GetTime("getFirstItemTime");
            llc.GetTime("getLastItemTime");
            llc.GetTime("delFirstItemTime");
            llc.GetTime("delLastItemTime");
            llc.name = "LinkedList";
            CollectionsClass.Loging(llc);
        }
Esempio n. 2
0
        public void SortedSetTest()
        {
            SortedSetClass ssc = new SortedSetClass();

            ssc.GetTime("addFirstItemTime");
            ssc.GetTime("addLastItemTime");
            ssc.GetTime("getFirstItemTime");
            ssc.GetTime("getLastItemTime");
            ssc.GetTime("delFirstItemTime");
            ssc.GetTime("delLastItemTime");
            ssc.name = "SortedSet";
            CollectionsClass.Loging(ssc);
        }
Esempio n. 3
0
        public void StackTest()
        {
            StackClass sc = new StackClass();

            sc.GetTime("addFirstItemTime");
            sc.GetTime("addLastItemTime");
            sc.GetTime("getFirstItemTime");
            sc.GetTime("getLastItemTime");
            sc.GetTime("delFirstItemTime");
            sc.GetTime("delLastItemTime");
            sc.name = "Stack";
            CollectionsClass.Loging(sc);
        }
Esempio n. 4
0
        public void QueueTest()
        {
            QueueClass qc = new QueueClass();

            qc.GetTime("addFirstItemTime");
            qc.GetTime("addLastItemTime");
            qc.GetTime("getFirstItemTime");
            qc.GetTime("getLastItemTime");
            qc.GetTime("delFirstItemTime");
            qc.GetTime("delLastItemTime");
            qc.name = "Queue";
            CollectionsClass.Loging(qc);
        }
Esempio n. 5
0
        public void DictionaryTest()
        {
            DictionaryClass dc = new DictionaryClass();

            dc.GetTime("addFirstItemTime");
            dc.GetTime("addLastItemTime");
            dc.GetTime("getFirstItemTime");
            dc.GetTime("getLastItemTime");
            dc.GetTime("delFirstItemTime");
            dc.GetTime("delLastItemTime");
            dc.name = "Dictionary";
            CollectionsClass.Loging(dc);
        }
Esempio n. 6
0
        public void SortedDictionaryTest()
        {
            SortedDictionaryClass sdc = new SortedDictionaryClass();

            sdc.GetTime("addFirstItemTime");
            sdc.GetTime("addLastItemTime");
            sdc.GetTime("getFirstItemTime");
            sdc.GetTime("getLastItemTime");
            sdc.GetTime("delFirstItemTime");
            sdc.GetTime("delLastItemTime");
            sdc.name = "Sorteddictionary";
            CollectionsClass.Loging(sdc);
        }
Esempio n. 7
0
 public static void Loging(CollectionsClass cc)
 {
     string[] lines =
     {
         cc.name,
         "addFirstItemTime   " + cc.addFirstItemTime + " s",
         "addLastItemTime   " + cc.addLastItemTime + " s",
         "getFirstItemTime   " + cc.getFirstItemTime + " s",
         "getLastItemTime   " + cc.getLastItemTime + " s",
         "delFirstItemTime   " + cc.delFirstItemTime + " s",
         "delLastItemTime   " + cc.delLastItemTime + " s",
         ""
     };
     File.AppendAllLines(CollectionSettings.LogFileAddress, lines);
 }