changelog 7/3/13: added hadsorts.m to code, and fixed a typo. Code should run now without any problems. 7/2/13: Finished section 6. Made some changes to the code to enhance readability, and improve performance. Added methodcompcell.m and prehadamard.m. prehadamard.m is called by qsearch.m, the main program. methodcompcell.m is a program for comparing runtimes of various methods. It is currently undocumented; I will document it later if I have time. Still to do: Write section 7 (conclusion). Graphs for figure 2, and a little more copy in section 3 about the classical search problem. Add some more labels to wires in figure 12. 6/28/13: Matlab code is complete, working, documented and uploaded. 6/27/13: Thesis.pdf now actually contains all the sections, instead of only section 5. 6/24/13: Initial upload. Sections 1, 2, 4 are complete, unless something else comes up. Section 3 still needs some graphs for figure 2, and a little bit more copy about the classical search problem. Section 5 is mostly complete. I still have a little bit of work to do on the diagrams at the end. I still have a lot to add to section 6 (my implementation). Section 7 (conclusion) not written at all yet. Section 8 (matlab code) not quite finished, but will be finished by the end of this week. When all the code is working and finalized, I will upload it to the matlab folder. Expect this by the end of this week, along with section 8.