Introduction to Non-linear Data Structures in Swift

Brought by: Codecademy

Overview

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.

Syllabus

  • Nonlinear Data Structures in Swift: Get a general overview of nonlinear data structures in Swift and what's to come in this course!
    • Article: Nonlinear Data Structures in Swift
  • Trees: Learn how to build a tree in Swift.
    • Lesson: Trees: Conceptual
    • Quiz: Trees: Conceptual
    • Lesson: Trees: Swift
    • Quiz: Trees: Swift Quiz
  • Heaps: Learn how to build a heap in Swift.
    • Lesson: Heaps: Conceptual
    • Quiz: Heaps: Conceptual
    • Lesson: Heaps: Swift
    • Quiz: Heaps: Swift
  • Binary Search Trees: Learn how to build a binary search tree in Swift.
    • Lesson: Binary Search Trees: Swift
    • Quiz: Binary Search Tree: Swift
  • Graphs: Learn how to build graphs in Swift.
    • Lesson: Graphs: Conceptual
    • Quiz: Graphs: Conceptual
    • Lesson: Graphs: Swift
    • Quiz: Graphs: Swift
  • Graph Search: Learn how to implement a graph search algorithm in Swift.
    • Lesson: Graph Search: Swift
    • Quiz: Graph Search: Quiz
Introduction to Non-linear Data Structures in Swift
Go to course

Introduction to Non-linear Data Structures in Swift

Brought by: Codecademy

  • Codecademy
  • Free
  • English
  • Certificate Available
  • Available at any time
  • advanced
  • N/A