CSE 12 - Java Data Structures Runtime Analysis

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/22

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

23 Terms

1
New cards

tree sort - worst case

O(n²)

2
New cards

merge sort

O(n log n)

3
New cards

bubble sort - worst case

O(n²)

4
New cards

heap sort - worst case

O(n log n)

5
New cards

selection sort

O(n²)

6
New cards

insertion sort - worst case

O(n²)

7
New cards

stack - insert and remove

O(1)

8
New cards

queue - insert and remove

O(1)

9
New cards

ArrayList - best case (insert, remove, find)

O(n)

10
New cards

ArrayList - worst case (insert, remove, find)

O(1)

11
New cards

ArrayList - traverse

O(n)

12
New cards

LinkedList - best case (insert, remove, find)

O(1)

13
New cards

LinkedList - worst case (insert, remove, find)

O(n)

14
New cards

hash table - worst case (insert, remove, find)

O(n)

15
New cards

hash table - best case (insert, remove, find)

O(1)

16
New cards

heap - worst case (insert, remove)

O(log n)

17
New cards

heap - best case (insert, remove)

O(1)

18
New cards

binary tree - worst case (insert, remove, find, traverse)

O(n)

19
New cards

binary tree - best case (insert, remove, find)

O(1)

20
New cards

BST - worst case(insert, remove, find, traverse)

O(n)

21
New cards

BST - best case (insert, remove, find)

O(1)

22
New cards

BST - average case (insert, remove, find)

O(log n)

23
New cards