Introduction 1
Built-In Types 5
Arrays 10
Assertions 14
Containers 20
Stacks 24
Queues 31
Stacks and Recursion 37
Collections 47
Lists 54
Analyzing Algorithms 61
Function Growth Rates 68
Basic Sorting Algorithms 72
Recurrences 80
Merge sort and Quicksort 85
Trees, Heaps, and Heapsort 93
Binary Trees 99
Binary Search and Binary Search Trees 106
Sets 113
Maps 117
Hashing 122
Hashed Collections 129
Consults, E. (2023). Concise Notes on Data Structures and Algorithms Ruby Edition. Afribary. Retrieved from https://afribary.com/books/concise-notes-on-data-structures-and-algorithms-ruby-edition
Consults, Education "Concise Notes on Data Structures and Algorithms Ruby Edition" Afribary. Afribary, 28 Apr. 2023, https://afribary.com/books/concise-notes-on-data-structures-and-algorithms-ruby-edition. Accessed 22 Dec. 2024.
Consults, Education . "Concise Notes on Data Structures and Algorithms Ruby Edition". Afribary, Afribary, 28 Apr. 2023. Web. 22 Dec. 2024. < https://afribary.com/books/concise-notes-on-data-structures-and-algorithms-ruby-edition >.
Consults, Education . "Concise Notes on Data Structures and Algorithms Ruby Edition" Afribary (2023). Accessed December 22, 2024. https://afribary.com/books/concise-notes-on-data-structures-and-algorithms-ruby-edition