docs/Writerside/topics/collections.md

changeset 1639
5c3e6477aab4
parent 1390
ff077f793c5d
equal deleted inserted replaced
1638:14ae6a039af7 1639:5c3e6477aab4
1 # Data Structures 1 # Data Structures
2 2
3 UCX provides a [linked list](linked_list.h.md) and [array list](array_list.h.md) implementation over a common [list](list.h.md) interface, 3 UCX provides a [linked list](linked_list.h.md) and [array list](array_list.h.md) implementation over a common [list](list.h.md) interface,
4 as well as a [hash nap](hash_map.h.md) implementation over a [map](map.h.md) interface, and a basic [tree](tree.h.md) implementation. 4 as well as a [hash nap](hash_map.h.md) implementation over a [map](map.h.md) interface, and a basic [tree](tree.h.md) implementation.
5 5
6 Another special collection is the [key/value-list](kv_list.h.md) that combines both the list and the map interfaces. 6 Another special collection is the [key/value list](kv_list.h.md) that combines both the list and the map interfaces.
7 7
8 Additionally, UCX provides an abstraction for [iterators](iterator.h.md) that work with all collection types, and 8 Additionally, UCX provides an abstraction for [iterators](iterator.h.md) that work with all collection types, and
9 plain C arrays. 9 plain C arrays.
10 10
11 The design goal of this API was to provide high-level abstractions (functions in lowerCamelCase) and low-level 11 The design goal of this API was to provide high-level abstractions (functions in lowerCamelCase) and low-level

mercurial