Time Complexities Flashcards

1
Q

Deleting from front of Array

A

O(n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Deleting from end of array

A

O(1)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Insertion into ordered array

A

O(n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Reading from array

A

O(1)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Reading from linked list

A

O(n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Insertion into linked list

A

0(1)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Searching ordered array

A

O(1)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Quicksort

A

Average: O(N log N)
Worst: O(N^2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quickselect

A

O(n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Searching linked lists

A

O(n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Deletion in Linked List

A

O(n)
O(1) at beginning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Searching binary tree

A

O(LogN)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Inserting in Binary Search Tree

A

O(logN)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Deletion in Binary search tree

A

O(logN)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Inserting into a heap

A

O(logN)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Deletion from Heap

A

O(logN) only delete top node

17
Q

Bubblesort

A

O(n^2)

18
Q

Selection Sort

A

O(n^2) twice as fast as bubble sort

19
Q

Insert Sort

A

O(n^2)