UCXDSA documentation
A collection of classes and functions for use in UC Berkeley Extension’s Computer Science X404.1: Data Structures and Algorithms Class.
Version: 2025.12.9
Contents:
Core Data Structures
Linear Structures
Linked List
Hash
Tree
Graph
Helper Modules
- Draw Quick Start
- dsa.draw module
- dsa.pretty_print module
- dsa.sorttools module
- dsa.generators module
linear_doubly_linked_list()linear_dynamic_queue()linear_dynamic_stack()linear_linked_list()linear_queue()linear_stack()random_adjacency_list_graph()random_adjacency_list_weighted_graph()random_adjacency_matrix_graph()random_adjacency_matrix_weighted_graph()random_array()random_binary_tree()random_binary_tree_node()random_deque()random_doubly_linked_list()random_dynamic_queue()random_dynamic_stack()random_dynamicarray()random_heap()random_linked_list()random_queue()random_stack()random_trie()