diff --git a/CHANGELOG.md b/CHANGELOG.md index 798f63e..c4c657b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ All notable changes to this project will be documented in this file. - [Semantic Versioning](https://semver.org/spec/v2.0.0.html) - [`auto-changelog`](https://github.com/CookPete/auto-changelog) -## [v1.41.9](https://github.com/zrwusa/data-structure-typed/compare/v1.35.0...main) (upcoming) +## [v1.42.0](https://github.com/zrwusa/data-structure-typed/compare/v1.35.0...main) (upcoming) ### Changes diff --git a/README.md b/README.md index 1af0d62..ecb4183 100644 --- a/README.md +++ b/README.md @@ -430,7 +430,6 @@ Array.from(dijkstraResult?.seen ?? []).map(vertex => vertex.id) // ['A', 'B', 'D - @@ -439,42 +438,36 @@ Array.from(dijkstraResult?.seen ?? []).map(vertex => vertex.id) // ['A', 'B', 'D - - - - - - @@ -482,154 +475,132 @@ Array.from(dijkstraResult?.seen ?? []).map(vertex => vertex.id) // ['A', 'B', 'D - - - - - - - - - - - - - - - - - - - - - -
Data Structure Data Structure Typed C++ STL java.util
Dynamic Array Array<E> vector<T> ArrayList<E> list
Linked List DoublyLinkedList<E> list<T> LinkedList<E> deque
Singly Linked List SinglyLinkedList<E> - - -
Set Set<E> set<T> HashSet<E> set
Map Map<K, V> map<K, V> HashMap<K, V> dict
Ordered Dictionary Map<K, V> - -
Queue Queue<E> queue<T> Queue<E> -
Priority Queue PriorityQueue<E> priority_queue<T> PriorityQueue<E> -
Heap Heap<V> priority_queue<T> PriorityQueue<E> heapq
Stack Stack<E> stack<T> Stack<E> -
Deque Deque<E> deque<T> - -
Trie Trie - - -
Unordered Map HashMap<K, V> unordered_map<K, V> HashMap<K, V> defaultdict
Multiset - multiset<T> - -
Multimap - multimap<K, V> - -
Binary Tree BinaryTree<K, V> - - -
Binary Search Tree BST<K, V> - - -
Directed Graph DirectedGraph<V, E> - - -
Undirected Graph UndirectedGraph<V, E> - - -
Unordered Multiset - unordered_multiset - Counter
Linked Hash Set - - LinkedHashSet<E> -
Linked Hash Map - - LinkedHashMap<K, V> -
Sorted Set AVLTree<E> - TreeSet<E> -
Sorted Map AVLTree<K, V> - TreeMap<K, V> -
Tree Set AVLTree<E> set TreeSet<E> -
Unordered Multimap - unordered_multimap<K, V> - -
Bitset - bitset<N> - -
Unordered Set - unordered_set<T> HashSet<E>