Learn about more complex data structures and implement them in the Swift programming language.
Data structures are a fundamental component of computer science. By understanding how these building blocks work, you'll be better able to build software and appreciate why API design decisions are made.
### Take-Away Skills
This course teaches you how to build complex data structures like graphs, heaps, and binary search trees from scratch. You'll also learn how to use these structures to access, add and remove information.
Data structures are a fundamental component of computer science. By understanding how these building blocks work, you'll be better able to build software and appreciate why API design decisions are made.
### Take-Away Skills
This course teaches you how to build complex data structures like graphs, heaps, and binary search trees from scratch. You'll also learn how to use these structures to access, add and remove information.