⬒ flashcasts about account

Define AVL tree.

Define the concept of a persistent data structure.

Explain Breadth-first search (BFS) in tree traversal.

Define a trie (prefix tree).

Define a weighted graph.

Define a quadtree.

Define a priority queue.

Define a hash function in the context of hash tables.

Define linear probing in the context of open addressing.

Define Dijkstra's algorithm.

Define interval trees.

Define amortized analysis in the context of algorithm complexity.

Define a graph vertex.

Define the Boyer-Moore algorithm.

Differentiate between adjacency list and adjacency matrix representations of a graph.

Explain the A* search algorithm.

Define a union by rank and path compression in disjoint-set data structures.

Define a complete binary tree.

Differentiate between a directed and undirected graph.

Define a k-d tree (k-dimensional tree).

Define a dense graph.

Explain dynamic programming in relation to data structures.

Define a doubly linked list.

Define a segment tree.

Define the concept of an exponential tree.