therefore it is absolutely key that you think about the run time complexity and space requirements of your selected approach in this book we only explain the theoretical implications to considerbut this is for good reasoncompilers are very different in how they work one +compiler may have some amazing optimisation phases specifically targeted at recursionanother may notfor example of course this is just an example but you would be surprised by how many subtle differences there are between compilers these differences which may make fast algorithm slowand vice versa we could also factor in the same concerns about languages that target virtual machinesleaving all the actual various implementation issues to you given that you will know your language' compiler much better than us well in most cases this has resulted in more concise book that focuses on what we think are the key issues one final notenever take the words of others as gospelverify all that can be feasibly verified and make up your own mind we hope you enjoy reading this book as much as we have enjoyed writing it granville barnett luca del tongo