Exemple #1
0
    def test_sis(self):
        sort = Sorter()
        data = Array(8)
        n = len(data)
        data[1] = 1
        data[2] = 20
        data[3] = 11
        data[4] = 32
        data[5] = 3
        data[6] = 8
        data[7] = 49
#         for i in xrange(1, n):
#             datum = int(sys.maxint * random.random())
#             data[i] = datum
        
        print data
        timer = Timer()
        timer.start()
        sort.binaryinsertsorter_v2(data)
        timer.stop()
        print "Time used:", timer.getelapsedtime()
        print data
        for i in xrange(1, n):
            if data[i] < data[i - 1]:
                print "FAILED"
                break
Exemple #2
0
 def test(self):
     t = Timer()
     t.start()
     for i in range(40000000):
         pass
     t.stop()
     print "Elapsed time %g." % (t.getelapsedtime())
     return 0