Skip to content

alexpaul/Data-Structures-and-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structures and Algorithms (DSAs)

A repository for Data Structures and Algorithms in Swift.

Buy Me A Coffee

Table of Contents

4. Built-in Data Structures

5. Abstract Data Structures

6. Sorting Algorithms

LeetCode - Sort Problems

7. Searching Algorithms

8. Related Topics and Algorithms

9. Resources

Books

  1. Cracking the Coding Interview
  2. Swift Coding Challenges - by Paul Hudson
  3. DSA
  4. Ray Wenderlich: Data Structures and Algorithms

Video

  1. HackerRank - Big O
  2. HackerRank - Solving Algorithms

Time and Space Complexity

  1. Big O Cheatsheet
  2. Understanding Space Complexity
  3. Interview Cake - Big O Notation
  4. moducode - Time & Space Complexity in Functions – Big O Notation

Coding Resource Sites

  1. GeeksForGeeks
  2. Ray Wenderlich - Swift Algorithm Club

Other Articles

  1. How to make a cake
  2. Interview Cake - Call Stack
  3. HWS - Measuring executing speed
  4. Practice coding in a Google Doc

Must Read

  1. 8 time complexities that every programmer should know
  2. 8 Data Structures every programmer must know

On Interviewing

  1. What's it like to interview at Pinterst

Online IDEs

  1. repl.it
  2. coderpad.io
  3. Using STDIN for inputs and STDOUT for outputs

Sites for Coding Practice

  1. LeetCode
  2. HackerRank
  3. Codility
  4. Puzzles
  5. Pramp
  6. Top 10 Algorithms in Interview Questions
  7. Interview Cake
  8. Prepfully
  9. Project Euler 10.Practice Problems Sorted by Company Interest 11.500 Data Structures and Algorithms

Mathematics

  1. Brilliant.org - Discrete Mathematics

Documentation

  1. Apple docs - Memory footprint of a given instance
  2. Swift Algorithms

About

Data Structures and Algorithms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published