Main > Programming > Libraries >

libkdtree++ 0.2.1

libkdtree++ 0.2.1

Sponsored Links

libkdtree++ 0.2.1 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.072 MB
Platform: Any Platform
License: Artistic License
Price:
Downloads: 1497
Date added: 2005-09-27
Publisher: Martin F. Krafft

libkdtree++ 0.2.1 description

libkdtree++ is a C++ template container implementation of k-dimensional space sorting, using a kd-tree.
Usage:
A simple example program is provided in the ./examples directory
(/usr/share/doc/libkdtree++-dev/examples on Debian).
The library supports pkg-config. Thus, to compile with the library,
include < kdtree++/kdtree.hpp >
and append the output of `pkg-config libkdtree++ --cflags` to your $CPPFLAGS.
Each call to erase() and insert() unbalances the tree. It is possible that nodes will not be found while the tree is unbalanced.
You rebalance the tree by calling optimize(), and you should call it before you need to search the tree (this includes erase(value) calls, which search the tree).
It is ok to call insert(value) many times and optimize() at the end, but every erase() call should be followed with optimize().
Main features:
- sports an unlimited number of dimensions (in theory)
- can store any data structure, provided the data structure provides operator[0 - k-1] to access the individual dimensional components (arrays, std::vector already do) and a std::less implementation for the type of dimensional components
- has support for custom allocators
- implements iterators
- provides standard find as well as range queries
- has amortised O(lg n) time (O(n lg n) worst case) on most operations (insert/erase/find optimised) and worst-case O(n) space.
- provides a means to rebalance and thus optimise the tree.
- exists in its own namespace
- uses STL coding style, basing a lot of the code on stl_tree.h

libkdtree++ 0.2.1 Screenshot

Advertisements

libkdtree++ 0.2.1 Keywords

Bookmark libkdtree++ 0.2.1

Hyperlink code:
Link for forum:

libkdtree++ 0.2.1 Copyright

WareSeeker periodically updates pricing and software information of libkdtree++ 0.2.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of libkdtree++ 0.2.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
libstree is a generic suffix tree implementation, written in C. Free Download
Rubytree is a simple to use general purpose tree data structure implementation in Ruby. Free Download
Gracie is an OpenID provider for local system accounts. Free Download
libbsl is a powerful, easy to use and fully thread safe C++ template class library for frequently recurring programming problems Free Download
AMI provides a full P2P network. Free Download
LiteSQL is a C++ library that integrates C++ objects tightly to relational database. Free Download
xMirror is an extension which allows you to select another extensions site. Free Download
PyGEP is a simple library suitable for academic study of GEP. Free Download