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

Decks in this class (13)

Lecture 1
What is the definition of an algo...,
What is pseudocode,
What is the idea of pseudocode
9  cards
Lecture 2
What is the definition of the big...,
How to prove big o bounds,
How to disprove big o bounds
13  cards
Lecture 3
What is a recurrence equation,
What is a,
What are the three techniques to ...
8  cards
Lecture 4
What is a randomized algorithm,
What are two types of randomized ...,
What is the worst case
18  cards
Lecture 5
What is the runtime of the ols es...,
How do we derive the runtime of t...,
What is the pseudocode and runtim...
8  cards
Lecture 6
What is a pointer,
What are the two operations of dy...,
What is an array
21  cards
Lecture 7
What are the runtimes of sorted a...,
What are the three pointers every...,
What property do all keys follow ...
20  cards
Lecture 8
What is a graph how is it mathema...,
What are undirected and directed ...,
What are sparse and dense graphs
14  cards
Lecture 9
What is the key idea of the divid...,
What is the key idea of dynamic p...,
When does dynamic programming cre...
5  cards
Lecture 10
What is the key idea of a greedy ...,
What are features that many greed...,
How does a greedy algorithm work ...
10  cards
Lecture 11
What is a serial algorithm,
What are the two different types ...,
Where are the machine language in...
18  cards
Lecture 12
What is a binary classification p...,
What are the features for every n...,
What is the pseudocode of a node ...
8  cards
Exam Questions
What is the logarithm change of b...,
What is the logarithm change of e...,
What is the geometric series
11  cards

More about
Data Structures and Algorithms

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study M d Heijer's Data Structures and Algorithms flashcards for their Vrije Universiteit Amsterdam class 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?

Data Structures and Algorithms
  • 7 decks
  • 108 flashcards
  • 17 learners
Decks: Sorting, Arrays, Linked List, And more!
A1.Data Structure && Algorithms
  • 23 decks
  • 352 flashcards
  • 1 learners
Decks: 链表, O, 选择排序算法, And more!
Python Data Structures & Algorithms
  • 13 decks
  • 342 flashcards
  • 127 learners
Decks: Python Built In Data Structures, Python User Defined Data Structures, Python List Methods, And more!
Make Flashcards