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

By:
M d Heijer

- decks
- flashcards
- learners

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

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!

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.

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!

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....

- 7 decks
- 108 flashcards
- 17 learners

Decks:
Sorting, Arrays, Linked List, And more!

- 13 decks
- 342 flashcards
- 127 learners

Decks:
Python Built In Data Structures, Python User Defined Data Structures, Python List Methods, And more!