
Learn Data Structures and Algorithms
Perhaps you've heard about Big O notation, stacks and queues, or bubble sort and quicksort. You'd like to learn more, but it's hard to find any good examples and explanations that use your favorite programming language Dart.
Data Structures & Algorithms in Dart is here to help with in-depth explanations, copious illustrations, and step-by-step examples written with Dart!
Who is this book for
This book is for programmers who are familiar with the Dart language but would like to improve the efficiency of their code and take their skills to the next level.Concepts covered in this book
- Big O Notation
- Dart Lists, Sets and Maps
- Stacks
- Linked Lists
- Doubly Linked Lists
- Queues
- Ring Buffers
- Binary Trees
- AVL Trees
- Tries
- Heaps
- Priority Queues
- Graphs
- Binary Search
- Breadth-First Search
- Depth-First Search
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Radix Sort
- Heapsort
- Quicksort
- Dijkstra’s Algorithm
Jan 2022 Edition