□ □ | □
□ □ □ | □
□? □ | □
Running time is an obvious measure ( you can measure it with the time command for the whole program or , better , with the getrusage OS call for whichever selected portion of the code you want , more details on the timing page ) ; since the running time will be very small , be sure to measure it on large datasets for many repetitions , so as to obtain reasonable precision . Unless otherwise approved by the principal , hats and other headwear ( e.g ., bandanas , hairnets , scarves , sweatbands , do-rags , hoods , etc. ) and coats must be kept in lockers during school hours . More specialized projects can probe the details of functioning of a single data structure : for instance , you can investigate the expected number of rotations in an insertion or deletion in an AVL tree , the expected number of levels through which an element is sifted in a binary heap during insertion or deletion , etc. Another possibility is to study the cache behavior of various implementations of the same data structure - - write code to allocate storage differently in a tree , or compare linear probing ( next location in the table ) with double hashing or quadratic probing in terms of both running time and number of probes , testing to see if there is a crossover value . The jurisdiction , as set forth in paragraphs 1 and 2 above , applies to situations in which disciplinary action is contemplated to be taken against a student for a violation of the Student Conduct and Discipline Plan . " Details : recursively split the range to be sorted into two halves , mergesort each half , then merge the two halves together . " " Details : I could not find the specification for this format , so constants were determined empirically based on assumption of 1-bit sign , 15-bit exponent , 64-bit mantissa . The solution is to include in your code calls to the system routine getrusage ; this is a library routine ( part of any Unix environment ) that returns a struct which contains a time stamp - - the number of hours , minutes , seconds , and microseconds after a certain initial event ( it also contains a lot of information about other resource usage , including memory , paging , sockets , etc .; for details check the man page ) . Upon completion of its proceedings , the Committee shall render its decision .