Skip to content

Commit fc5dbcc

Browse files
committed
Update README.
1 parent 67ddd41 commit fc5dbcc

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

README.md

+9-3
Original file line numberDiff line numberDiff line change
@@ -12,27 +12,33 @@
1212

1313
A PHP implementation of tree data structure.
1414

15-
It provides 5 different trees implementations.
15+
5 different trees implementations:
1616
* **Node**: The base class.
1717
* **N-ary node**: (or K-ary tree) extends the base class and allows you to specify the capacity of a node, the maximum children a node can have.
1818
* **Value node**: extends the N-ary node and allows you to attach a value to the node.
1919
* **KeyValue node**: extends the Value node and allows you to attach a key and a value to the node.
2020
* **Trie node**: extends the KeyValue node, a simple [Trie tree](https://en.wikipedia.org/wiki/Trie).
2121

22-
It also provides [4 trees traversals algorithm](https://en.wikipedia.org/wiki/Tree_traversal):
22+
[4 trees traversals algorithm](https://en.wikipedia.org/wiki/Tree_traversal):
2323
* In order
2424
* Post order
2525
* Pre order
2626
* Breadth first
2727

28-
And it provides exporters and importers:
28+
Exporters and importers:
2929
* Graph: Export a tree into a graph using the [graphp/graphp](https://github.com/graphp/graph) library.
3030
* Text: Export a tree into a simple string.
31+
* Ascii: Export a tree into an ascii graphic.
32+
33+
Modifier:
34+
* A modifier "Reverse" to reverse a tree.
3135

3236
## Documentation
3337

3438
API documentation is automatically generated with [APIGen](https://github.com/ApiGen/ApiGen) and available at [this address](https://not-a-number.io/phptree/).
3539

40+
Blog post: https://not-a-number.io/2018/phptree-a-fast-tree-implementation
41+
3642
## Requirements
3743

3844
* PHP >= 7.1

0 commit comments

Comments
 (0)