cool-data-structures/README.md
Víctor Martínez be849d383e
Update README.md
2020-12-09 00:51:24 +01:00

805 B

Cool data structures

Doubly Linked List

A doubly linked list implemented with Rust, it use Reference counters and Reference cells together to let multiple nodes own a node and modify it

linked list

Sorted Binary Tree

A simple binary Tree which stores its elements in an ordered way. It implements the 3 most common traversals for binary trees: Inorder, postorder and preorder.

binary tree

Hash Set

A Hash Set implemented as a Hash Map (A list of buckets where each bucket owns a Linked List with values)

hash map

This diagram does not represent a HashSet but a HashMap