Skip to content

redfords/ds-algorithms

Repository files navigation

Data Structures & Algorithms

Data structures and algorithms challenges from different sources.

Contents

Introduction to algorithms: big O notation, recursion, divide and conquer.

Built-in data structures: lists, dictionaries, tuples, sets.

User-defined data structures: stacks, queues, trees, linked lists, graphs, hashmaps.

Sorting algorithms: bubble sort, selection sort, insertion sort, quick sort, merge sort, counting sort.

Searching algorithms: linear search, binary search, jump search.

Resources

Big-O Cheat Sheet

Neetcode 150

Grokking Algorithms by Aditya Bhargava

Data Structures and Algorithms in Python by Michael T. Goodrich

CodingBat

Leetcode Patterns

Data Structures by William Fiset

About

Data structures and algorithms challenges

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages