Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yantonov/clj-leftist-heap

pure functional implementation of leftist heap in clojure
https://github.com/yantonov/clj-leftist-heap

Last synced: 15 days ago
JSON representation

pure functional implementation of leftist heap in clojure

Awesome Lists containing this project

README

        

## clojure implementation of leftist heap

In computer science, a leftist tree or leftist heap is a priority queue implemented with a variant of a binary heap.

This data structure allow you to extract minimal element, insert element with o(log(n)) speed like usual binary heap but also to merge two heaps in o(log(n)) time.

This repository contains purely functional implementation of leftist heap in clojure.

## License

Distributed under the Eclipse Public License, the same as Clojure.