[go: up one dir, main page]

permutohedron 0.1.6

Generate permutations of sequences. Implemented using Heap's algorithm.
Documentation

permutohedron
=============

Generate permutations of sequences.

**Note: docs are not available yet.**

Please read the `API documentation here`__

__ http://bluss.github.io/permutohedron

|build_status|_ |crates|_

.. |build_status| image:: https://travis-ci.org/bluss/permutohedron.svg?branch=master
.. _build_status: https://travis-ci.org/bluss/permutohedron

.. |crates| image:: http://meritbadge.herokuapp.com/permutohedron
.. _crates: https://crates.io/crates/permutohedron

How to use with cargo::

    [dependencies]
    permutohedron = "0.1"

Recent Changes
--------------

- 0.1.6

  - Small optimization of heap_recursive

- 0.1.5

  - Cache-use / data layout optimizations for Heap

- 0.1.4

  - Optimizations for Heap

- 0.1.3

  - Fix an error in heap_recursive

- 0.1.1

  - Add heap_recursive, a faster callback-based version of Heap's algorithm
    that can compute permutations of a sequence.

- 0.1.0

  - Add Heap, an iterative walker & iterator using Heap's algorithm to
    compute permutations of a sequence.

License
-------

Dual-licensed to be compatible with the Rust project.

Licensed under the Apache License, Version 2.0
http://www.apache.org/licenses/LICENSE-2.0 or the MIT license
http://opensource.org/licenses/MIT, at your
option. This file may not be copied, modified, or distributed
except according to those terms.