Quizbowl CS Structures I

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

1/136

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 6:16 PM on 5/19/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

137 Terms

1
New cards

Move-to-front heuristic

Linked Lists

2
New cards

“XOR” variation reduces to one

Linked Lists

3
New cards

Constructed from cons cells containing car and cdr fields

Linked Lists

4
New cards

Several layered together is a “skip”

Linked Lists

5
New cards

Nodes connected in sequential order

Linked Lists

6
New cards

Donald Knuth popularized as “dancing”

Linked Lists

7
New cards

Store colliding keys

Linked Lists

8
New cards

“Circular” version w/ roots of Fibonacci heap

Linked Lists

9
New cards

Hitotumata-Noshita technique

Linked Lists

10
New cards

GDPR requires consent for

Cookies

11
New cards

“Authentication” type

Cookies

12
New cards

Session hijacking steals

Cookies

13
New cards

Max-Age/Expires attributes

Cookies

14
New cards

“Zombie” type recreates themselves when deleted

Cookies

15
New cards

Nodes are greater/less than children

Heap

16
New cards

O(n log n)

Heap

17
New cards

Implementation of priority queue

Heap

18
New cards

Prim’s/ Dijkstra’s algorithm

Heap

19
New cards

Binomial type makes merging efficient

Heap

20
New cards

Series of linked nodes

Trees

21
New cards

“binary-search” types

Trees

22
New cards

“Struct” command and specification of left v. right

Trees

23
New cards

Defined using mutual recursion

Trees

24
New cards

Transverse by using breadth-first search

Trees

25
New cards

Day–Stout–Warren algorithm

Trees

26
New cards

optimized by performing rotate and flip operations upon inserting new values

Trees

27
New cards

Balance factors equal the difference of descendants’ heights

Trees

28
New cards

“Red-black” type

Trees

29
New cards

“Minimum spanning” type

Trees

30
New cards

Traversed by in/pre/post-order

Trees

31
New cards

“Tango” type

Trees

32
New cards

Velsky and Landis created one type

Trees

33
New cards

“k-d(imensional)” type

Trees

34
New cards

“Self-balance”

Trees

35
New cards

Can be “walked through”

Trees

36
New cards

“Oct/quad-” types

Trees

37
New cards

Isomorphic to acrylic graphs

Trees

38
New cards

Zig-zag or zag-zag shapes

Trees

39
New cards

Kruskal’s algorithm computes ___

Trees

40
New cards

Prim’s algorithm

Trees

41
New cards

Ukkoken’s algorithm

Trees

42
New cards

Kraft’s inequality

Trees

43
New cards

“Polygonal map” type

Trees

44
New cards

Reiser filesystem

Trees

45
New cards

“Dancing” type

Trees

46
New cards

“AVL” type

Trees

47
New cards

Lamport signatures

Trees

48
New cards

Heap sort

Trees

49
New cards

“B/B-star” type

Trees

50
New cards

“Huffman” type

Trees

51
New cards

“Merkle hash” type

Trees

52
New cards

Clojure and Haskell

Functions

53
New cards

Constructors

Functions

54
New cards

“Recursive” types

Functions

55
New cards

init in Python

Functions

56
New cards

Anonymous inline examples called lambdas

Functions

57
New cards

Asynchronous examples use callbacks

Functions

58
New cards

Arrow operator

Functions

59
New cards

Currying

Functions

60
New cards

Virtual examples overridden by derived class

Functions

61
New cards

Dynamic scooping

Functions

62
New cards

Implemented using heaps

Queues

63
New cards

Opposite of stacks

Queues

64
New cards

First-in-first-out data structures

Queues

65
New cards

Finite types can be operated in constant time using circular buffer

Queues

66
New cards

Lindley equation

Queues

67
New cards

Kendall’s notation

Queues

68
New cards

Pagoda is abstract form of subclass of __

Queues

69
New cards

.png, .jpeg, gif

Images

70
New cards

Raster versions

Images

71
New cards

SVG

Images

72
New cards

XCF

Images

73
New cards

Atkinson/Floyd-Steinberg dithering

Images

74
New cards

Domain Name System (DNS)

IP address

75
New cards

4 hexadecimal digits

IP Address

76
New cards

DHCP assigns “dynamic” values for

IP Address

77
New cards

“V4” and “v6” types

Protocols

78
New cards

Self-reference beginning w/ 127

Protocols

79
New cards

Van Jacobson developed congestion control algorithm for

Protocols

80
New cards

Namesake “wars”

Protocols

81
New cards

ActivityPub is “federated” example of

Protocols

82
New cards

“Nesting”

Loops

83
New cards

Continue keyword

Loops

84
New cards

Optimized via unrolling and vectorization

Loops

85
New cards

Incorrectly implemented in fencepost error

Loops

86
New cards

Break keyword escapes ___

Loops

87
New cards

Written “in the wrong direction”

Loops

88
New cards

Contrasted w/ recursion

Loops

89
New cards

“Each” type

Loops

90
New cards

Hoisting

Loops

91
New cards

Fork bombs replicate via ___

Loops

92
New cards

“Enhanced” type in Java

Loops

93
New cards

Broken up via “fission”/”fusion”

Loops

94
New cards

Speed increased via Duff’s device

Loops

95
New cards

Control instructions

Loops

96
New cards

PERFORM statement

Loops

97
New cards

Tail recursion

Loops

98
New cards

Replaced by iterators

Loops

99
New cards

Contain body and condition

Loops

100
New cards

“Relational” versions queried using SQL

Databases