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 binarytime complexity o n ...
1  cards
Arrays & Strings
0  cards
Graphs
210 course schedule ii
1  cards
Sliding Window
Maximum sum subarray of size ktc ...,
Smallest subarray with a given su...
2  cards
Two Pointers
Pair with target sumtc o n sc o 1,
125 valid palindromegiven a strin...
2  cards
Fast and Slow Pointers
141 linked list cyclegiven the he...
1  cards
Backtracking
79 word searchhttps leetcodecom p...
1  cards
Merged Intervals
56 merge intervalshttps leetcodec...
1  cards
Cyclic Sort
Find the missing number tc o n sc...
1  cards
In Place Reversal of Linked List
Reverse a linkedlist reverse a si...
1  cards
Tree Breadth First Search
102 binary tree level order trave...
1  cards
Tree Depth First Search
112 path sum problem statementgiv...
1  cards
Two Heap
295 find median from data streamm...
1  cards
Subsets
78 subsetsgiven a set of distinct...
1  cards
Binary Tree
144 binary tree preorder traversa...,
94 binary tree inorder traversalg...,
145 binary tree postorder travers...
3  cards
Modified Binary Search
Order agnostic binary search prob...
1  cards
Top ‘K’ Elements
215 kth largest element in an arr...
1  cards
K-way Merge
23 merge k sorted listsproblem st...
1  cards
DP - Knapsack
Knapsackgiven the weights and pro...
1  cards
DP-Longest Increasing Subsequence
300 longest increasing subsequenc...
1  cards
DP-Longest Common Subsequence
1143 longest common subsequencegi...
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 im...
1  cards
Sorting
Selection sortsort the array in a...,
Bubble sortsort the array in asce...
2  cards
Design
705 design hashsetdesign a hashse...
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?

Python Data Structures & Algorithms
  • 13 decks
  • 342 flashcards
  • 117 learners
Decks: Python Built In Data Structures, Python User Defined Data Structures, Python List Methods, And more!
Algorithms & Data Structures
  • 3 decks
  • 33 flashcards
  • 10 learners
Decks: Sorting, Problem Solving, Data Struct Operations, And more!
Make Flashcards