Observed since 20 Oct, 19:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
This package provides a concise overview of the custom implementations for common data structures in Python
This documentation provides a concise overview of the custom implementations for common data structures in Python.
A simple dynamic array implementation using Python lists.
insert(index, item): Insert an item at the specified index.delete(index): Delete the item at the specified index.search(item): Return the index of the item or -1 if not found.update(index, item): Update the item at the specified index.get(index): Retrieve item at a specified index.display(): Print all elements in the array.A stack (LIFO) data structure using Python list.
push(item): Add an item to the top of the stack.pop(): Remove and return the top item.peek(): Return the top item without removing it.is_empty(): Check if the stack is empty.__str__(): Return string representation of the stack.A queue (FIFO) implementation using Python list.
enqueue(item): Add item to the end of the queue.dequeue(): Remove and return the front item.peek(): View the front item without removing it.is_empty(): Check if the queue is empty.__str__(): String representation of the queue.Singly linked list implementation.
insertAtBeginning(item): Insert at the beginning.insertAfter(item, index): Insert after a specific index.insertAtEnd(item): Insert at the end.deleteItem(item): Delete the first occurrence of the item.search(item): Search for an item.get_length(): Return length of the list.access(index): Access item at a given index.update(index, item): Update item at a given index.display(): Display all items.Doubly linked list with both forward and backward navigation.
insert_at_beginning(item): Insert node at the start.insert_at_end(item): Insert node at the end.insert_at(index, item): Insert at a specific position.delete_item(item): Delete node with matching data.search(item): Search for item index.get_length(): Get number of nodes.access(index): Access item by index.update(index, new_data): Update data at index.display(): Display all nodes bidirectionally.Binary Search Tree (BST) to maintain sorted data.
insert(item): Insert an item into the tree.search(item): Check if an item exists in the tree.inorder_traversal(): Return elements in sorted order.Undirected graph using an adjacency list.
add_vertex(vertex): Add a new vertex.add_edge(v1, v2): Create edge between vertices.remove_edge(v1, v2): Remove edge between vertices.remove_vertex(vertex): Remove a vertex and its edges.display(): Print the adjacency list of the graph.Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.1 | 11 Apr 2025 | 0 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:e0f7914fba9aa3fa3248ce7f9221267500af90e767efc68c7491b05efcc421db