This class was created by Brainscape user Unknown Unknown. Visit their profile to learn more about the creator.

Decks in this class (16)

Basics
What is the difference between an...,
What is the time complexity of ac...,
What is the time complexity of ac...
11  cards
Time & Space Complexity
What is the time complexity of so...,
What is the best case and worst c...,
What is the time complexity of in...
7  cards
Searching & Sorting
How does binary search work what ...,
What is the difference between qu...,
What is the advantage of heap sor...
6  cards
Recursion & Backtracking
Recursion vs iteration,
What is the base case in recursion,
What is tail recursion why is it ...
6  cards
Dynamic Programming
What are the two main techniques ...,
What is the difference between to...,
What is the time complexity of so...
6  cards
Graphs
What are the two main techniques ...,
What data structure is used for bfs,
What data structure is used for dfs
10  cards
Trees
What is a binary search tree bst,
What is the difference between a ...,
What is an avl tree
8  cards
Bit Manipulation
What is the result of x x 1,
How do you check if a number is a...,
How do you swap two numbers using...
5  cards
Greedy Algorithms
What is a greedy algorithm,
What is an example of a problem t...,
Why does the activity selection p...
5  cards
Two Pointers & Sliding Windows
How does the two pointer techniqu...,
Two pointer use cases,
Sliding window
4  cards
Heap & Priority Queue
What is the time complexity of in...,
What is the time complexity of ex...,
How can you find the k largest el...
5  cards
Union-Find
What is union find,
How does the path compression tec...,
What is the difference between un...
4  cards
String Algorithms
What is the time complexity of ch...,
What is the kmp algorithm used for,
What is the rabin karp algorithm
6  cards
DSA Problem Solving Strategies
What is the difference between br...,
When should you use greedy instea...,
How do you decide whether to use ...
7  cards
Javascript Specific
What is the time complexity of trim,
What time complexity is split,
What time complexity is sort
7  cards
Sliding Window
What two types of windows are there,
How do we keep sliding window o n,
What operations happen in a varia...
5  cards

More about
DSA

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Unknown Unknown's DSA flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Make Flashcards