> > > > > > Did you look for bugs before trying to time it? For example, did you > intend that it test the sizes from 10 thru 195 in steps of 5, or did you > intend from 10 to 100, as you stated in your first post? > > Would you care to add a docstring to those functions to indicate what > they're intended to do? i think maybe the anagramSolutionX functions > are supposed to return True if the two strings contain the same letters > (including the same number of duplicates) in an arbitrary order. > > Are you interested in faster algorithms for such a comparison? I think > that function could be implemented in two lines of Python, using only > builtin functions. And that includes the def line. > > Did you intend to put the timings for anagramSolution2 into solu1, and > the timings for anagramSolution1 into solu2, and thus print them out in > reverse order? it makes it hard to see what difference incremental > changes might make. > > > > -- > > DaveA > its for a class...we were given the anagramSolutionX functions...we have to > comapre those using time.time() and get accurate reading by running each > function at least 10000 times to each word from 10 to 100 in steps of 5. i > went up to 200 just to see if one would increase faster as the number > increased but it didn't...also i realized i had the solutions labled wrong so > i was starting to switch them and didnt finish :S sorry... before i started > trying to time it, it ran creating words from 10-100 in steps of 5... make > sense? the assignment we were given was to create a mkword(n) function and > get it to generate the strings from 10-100 in steps of 5 and check to see > which solution would be faster...
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor