Skip to content

This course teach you the importance to know how efficient is written your code by using a mathematical model which is function of the size of its inputs. All the code is implemented in Swift and documented in GitHub. Some lines were fixed and improved by renaming variables and functions. By the other hand, a list of sort algorithms are implemen…

License

Notifications You must be signed in to change notification settings

c4arl0s/AlgorithmsAndDataStructuresInSwiftGeneralIndex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

go back to main content index

  1. 1. Introduction
At a glance: Notes
  1. 1. Constant Time Complexity
  2. 2. Linear Time Complexity
  3. 3. Quadratic Time Complexity
  4. 4. Hints of polinomial Time Complexity
  5. 5. Logarithmic Time
  6. 6. Summary
At a glance: Notes
  1. 1. What is recursion?
  2. 2. How Does Recursion Work?
  3. 3. Recursion Pitfalls
  4. 4. How to Avoid Infinite Recursion
At a glance: Notes
  1. 1. Calculate Sum(n)
  2. 2. Pair Matching Challenge
  3. 3. Find the Equilibrium Index
  4. 4. Summary
At a glance: Notes
  1. 1. Why Generics?
  2. 2. Generic Types
  3. 3. Generic Functions
At a glance: Notes
  1. 1. The Array
  2. 2. Accessing the Array
  3. 3. Modifying the Array
  4. 4. The Set
  5. 5. Accesing and Modifying the Set
  6. 6. Set Operations
  7. 7. The Hashable Protocol
  8. 8. The Dictionary
  9. 9. Creating Dictionaries
  10. 10. Heterogeneous Dictionaries
  11. 11. Accesing & Modifying the contents of a Dictionary
At a glance: Notes
  1. 1. Selection Sort
  2. 2. Insertion Sort
  3. 3. Insertion Sort vs Selection Sort
  4. 4. Bubble Sort
  5. 5. Bubble vs Insertion vs Selection Sort
At a glance: Notes
  1. 1. The merge sort
  2. 2. QuickSort

About

This course teach you the importance to know how efficient is written your code by using a mathematical model which is function of the size of its inputs. All the code is implemented in Swift and documented in GitHub. Some lines were fixed and improved by renaming variables and functions. By the other hand, a list of sort algorithms are implemen…

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published