vi.
Acknowledgments
Written by Jonathan Sande
Content Development
We would like to thank Kelvin Lau and Vincent Ngo for their work on Data Structures & Algorithms in Swift, the Kodeco book that this book is based on. While Data Structures & Algorithms in Dart has sought to improve the explanations, illustrations and code wherever possible, this book is heavily indebted to Kevin and Vincent’s prior work.
The credit doesn’t stop there. Data Structures & Algorithms in Swift itself was based on content from the Swift Algorithm Club GitHub repo. Because of that, we would also like to acknowledge Matthijs Hollemans, the original creator of the Swift Algorithm Club, as well as other contributors to that repo, including Donald Pinckney, Christian Encarnacion, Kevin Randrup, Paulo Tanaka, Nicolas Ameghino, Mike Taghavi and Chris Pilcher.
We would also like to thank the Dart Team at Google for considering the author’s questions about the internal workings of Dart, and Lasse Nielsen in particular for taking the time and effort to answer those questions.
Finally, we’re also grateful to all of the readers who commented on the first edition. Those comments have improved the quality of the current edition.