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

Decks in this class (31)

Bit Manipulation
67 add binary given two binary st...
1  cards
Arrays & Strings
0  cards
Graphs
210 course schedule ii 1
1  cards
Sliding Window
325 maximum sum subarray of size k 1,
Smallest subarray with a given sum 2
2  cards
Two Pointers
Pair with target sum given an arr...,
125 valid palindrome 2
2  cards
Fast and Slow Pointers
141 linked list cycle 1
1  cards
Backtracking
79 word search given a 2d board a...
1  cards
Merged Intervals
56 merge intervals given a collec...
1  cards
Cyclic Sort
Find the missing number 1
1  cards
In Place Reversal of Linked List
206 reverse a linkedlist 1
1  cards
Tree Breadth First Search
102 binary tree level order trave...
1  cards
Tree Depth First Search
112 path sum problem statement gi...
1  cards
Two Heap
295 find median from data stream 1
1  cards
Subsets
78 subsets given a set of distinc...
1  cards
Binary Tree
144 binary tree preorder traversal 1,
94 binary tree inorder traversal 2,
145 binary tree postorder travers...
3  cards
Modified Binary Search
Order agnostic binary search 1
1  cards
Top ‘K’ Elements
215 kth largest element in an arr...
1  cards
K-way Merge
23 merge k sorted lists 1
1  cards
DP - Knapsack
Knapsack given the weights and pr...
1  cards
DP-Longest Increasing Subsequence
300 longest increasing subsequence 1
1  cards
DP-Longest Common Subsequence
1143 longest common subsequence 1
1  cards
DP-Matrix Chain Multiplication
0  cards
DP-State Machine
121 best time to buy and sell sto...
1  cards
DP-Matrix and ND arrays
0  cards
DP-Misc
0  cards
Greedy Methods
0  cards
Divide and Conquer
0  cards
HashTable
0  cards
Trie
208 implement trie prefix tree 1
1  cards
Sorting
Selection sort sort the array in ...,
Bubble sort sort the array in asc...
2  cards
Design
705 design hashset design a hashs...
1  cards

More about
Algorithms

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study virender Dhiman's Algorithms 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?

Algorithms
  • 17 decks
  • 374 flashcards
  • 180 learners
Decks: Two Sum, Sql Orm, Javascript, And more!
Make Flashcards