@hexlet/graphs
v0.3.2
Published
[![github action status](https://github.com/hexlet-components/js-graphs/workflows/Node%20CI/badge.svg)](https://github.com/hexlet-components/js-graphs/actions)
Downloads
7
Keywords
Readme
js-graphs
Install
npm install @hexlet/graphs
Usage example
import {
makeJoints, buildTreeFromLeaf, sortTree,
} from '@hexlet/graphs';
const tree = ['B', [
['D'],
['A', [
['C', [
['F'],
['E'],
]],
]],
]];
const joints = makeJoints(tree);
const transformed = buildTreeFromLeaf(joints);
// ['C', [
// ['F'],
// ['E'],
// ['A', [
// ['B', [
// ['D'],
// ]],
// ]],
// ]];
sortTree(transformed);
// ['C', [
// ['A', [
// ['B', [
// ['D'],
// ]],
// ]],
// ['E'],
// ['F'],
// ]];
For more information, see the Full Documentation
This repository is created and maintained by the team and the community of Hexlet, an educational project. Read more about Hexlet (in Russian).