<p><span>Learn Data Structures & Algorithms in Swift!</span></p><p><span>Data structures and algorithms form the basis of computer programming and are the starting point for anyone looking to become a software engineer. Choosing the proper data structure and algorithm involves understanding the
Data Structures and Algorithms in Swift
β Scribed by Kevin Lau, Vincent Ngo
- Publisher
- Razeware
- Year
- 2018
- Tongue
- English
- Leaves
- 328
- Edition
- 1st Edition
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Table of Contents
Data Structures & Algorithms in Swift......Page 3
Book license......Page 8
Early access edition......Page 10
Who this book is for......Page 11
What you need......Page 12
Book source code and forums......Page 13
About the cover......Page 14
Chapter 1: Preface......Page 15
Chapter 2: Swift Standard Library......Page 17
Chapter 3: Linked List......Page 23
Chapter 4: Stack Data Structure......Page 49
Chapter 5: Queues......Page 55
Chapter 6: Trees......Page 78
Chapter 7: Binary Trees......Page 90
Chapter 8: Binary Search Trees......Page 98
Chapter 9: AVL Trees......Page 118
Chapter 10: Tries......Page 134
Chapter 11: Binary Search......Page 147
Chapter 12: The Heap Data Structure......Page 152
Chapter 13: Priority Queue......Page 175
Chapter 14: O(nΒ²) Sorting Algorithms......Page 181
Chapter 15: Merge Sort......Page 195
Chapter 16: Radix Sort......Page 203
Chapter 17: Heap Sort......Page 209
Chapter 18: Quicksort......Page 215
Chapter 19: Graphs......Page 233
Chapter 20: Breadth First Search......Page 259
Chapter 21: Depth-First Search......Page 268
Chapter 22: Dijkstraβs Algorithm......Page 279
Chapter 23: Primβs Algorithm......Page 297
Conclusion......Page 311
More Books You Might Enjoy......Page 312
β¦ Subjects
swift
π SIMILAR VOLUMES
Apples Swift language has expressive features that are familiar to those working with modern functional languages, but also provides backward support for Objective-C and Apples legacy frameworks. These features are attracting many new developers to start creating applications for OS X and iOS using
<strong>Learn Data Structures & Algorithms in Swift!</strong><p>Data structures and algorithms form the basis of computer programming and are the starting point for anyone looking to become a software engineer. Choosing the right data structure and algorithm involves understanding the many detai
<span>Control the performance and stability of the apps you develop in Swift by working with and understanding advanced concepts in data structures and algorithms. <br>All professional developers have to know which data structure and algorithms to use in their development process. Your choice direct