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

Decks in this class (22)

Daily
What is a catalan number equation...,
The equation for a permutation an...,
Exponential search what is it use...
10  cards
Design patterns and anit-patterns
Abtract factory pattern 1,
Program to an interface not an im...
2  cards
Systems Design
Be able to talk about trade offs ...,
Difference between strong vs even...,
Load balancing what is it how wou...
50  cards
Leetcode: Basic Algorithms
Reverse a binary tree 1,
Inorder traversal binary tree 2,
Preorder binary tree 3
32  cards
Leetcode: Heaps
List of strategies for heap probl...,
Top k frequent elements 2
2  cards
Leetcode: Dynamic Programming
Strategies for dynamic programming 1,
Longest increasing subsequence 2,
Longest common subsequence 3
9  cards
Leetcode: Trees
Strategies for trees 1,
Same tree given the roots of two ...,
Invert a binary tree 3
19  cards
Leetcode: Linked Lists
Add two numbers you are given two...,
Find the intersection of linked l...,
Consecutive nodes sum to 0 3
20  cards
Leetcode: Strings
3 longest substring with repeatin...,
Falling dominos given a string wi...,
List strategies for strings 3
18  cards
Leetcode: Binary and Number Manipulation
Binary operations 1,
List strategies for binary 2,
Kth grammar can not be binary 3
12  cards
Leetcode: Matrix
Strategies for matrix 1,
240 search a 2d matrix ii 2,
N qeeuns 2 the n queens puzzle is...
9  cards
Leetcode: Graphs
Course scheduler 1 hi here s your...,
Cycle in graph given an undirecte...,
Strategies for graphs and how to ...
27  cards
Leetcode: Arrays
Best time to buy a stock 1,
Contains duplicate given an integ...,
Murder witnesses hi here s your p...
49  cards
Databases
What is a transitive dependency 1,
What is a partial dependency 2,
What is denormalization pros and ...
9  cards
Leetcode: Intervals
435 non overlapping intervals 1,
252 meeting rooms given an array ...,
253 meeting rooms ii 3
6  cards
Behavioral
0  cards
Linux
Check memory usage 1,
Find text in a directory 2,
Read file to console 3
28  cards
Git
Remove a file from git s history ...,
Add multiple remote repos to a pr...
2  cards
Python
Explain relative imports 1,
Get max min int values 2
2  cards
Java/k8/Docker/Python
Jar war ear files 1,
Spring 2,
Upper bound generics lower bound ...
4  cards
UML Diagrams
Dependency class diagrams 1,
Unidirectional association class ...,
Bidirectional association class d...
8  cards
csharp
What is a struct used for 1,
Virtual keyword 2,
Automatic properties 3
3  cards

More about
Mas

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Erik Lee's Mas 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