Day 3 — Lists/Arrays, Hash Tables, Sets Review

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/11

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:53 PM on 9/24/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

12 Terms

1
New cards
Circular linked list - Last node links back to the first node, useful for modeling repeating processes
2
New cards
Dummy node - Eliminates the need to handle special cases for the head node in a linked list
3
New cards
Array based list insertion - Shifts all elements after the insertion point one step to the right
4
New cards
Dynamic array - Expands automatically to fit new elements, unlike a fixed size static array
5
New cards
Hash table storage - Places each item into a bucket determined by a hash function of its key
6
New cards
Hash table average case insert or lookup - O(1)
7
New cards
Dictionary required components - Key and value
8
New cards
Positional list - Nodes store links to previous and next neighbors so inserting at a position only needs pointer updates
9
New cards
Doubly linked list deletion - Update the neighboring nodes pointers to skip the removed node
10
New cards
Set add duplicate - Nothing changes if the element is already in the set
11
New cards
List versus tuple - A list can be modified after creation, a tuple cannot
12
New cards
Overloaded methods - Same name, different parameter lists, they compile fi