STX B + Tree

STX B + Tree Projectは、メインメモリ内のB +ツリーキー/データコンテナを実装するC ++テンプレートクラスのセットです。
今すぐダウンロード

STX B + Tree ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • LGPL
  • 価格:
  • FREE
  • 出版社名:
  • Timo Bingmann
  • 出版社のWebサイト:
  • http://idlebox.net/2007/stx-exparser/

STX B + Tree タグ


STX B + Tree 説明

STX B + Tree Projectは、メインメモリ内のB +ツリーキー/データコンテナを実装するC ++テンプレートクラスのセットです。 STX B + Tree Projectは、メインメモリ内のB +ツリーキー/データコンテナを実装するC ++テンプレートクラスのセットです。クラスは、STLコンテナセット、マップ、マルチセット、およびマルチマップのドロップイン置換として設計されており、それらのインタフェースを非常に密接に従います。ツリーの各ノードに複数の値のペアを梱包することで、B +ツリーはヒープの断片化を減らし、標準の赤黒バイナリツリーよりも優れたキャッシュライン効果を利用します。ツリーアルゴリズムは、Cormen、Leiseron、Rivestの紹介の実装に基づいています。 、Jan Janninkの紙その他のアルゴリズムのリソース。クラスには、ツリー不変量をテストすることによって実装の正確さを確実にするために広範囲のアサーションおよび検証メカニズムが含まれています。メインB +ツリーの実装はDoxygen STX / BTREE.Hまたはプレーンテキストのコメントで見つけることができます。標準赤黒ツリーと新しいB +ツリー実装の間のスピード比較テスト。速度試験の結果は興味深いものであり、B +木を著しく速く表示しています。このリリースの新機能: ・ルートノードポインタ== NULLのすべての問題が修正されました。 ・空のBTreeをコピーしようとしたとき、または空のBTreeから存在しない項目を削除しようとしたときにクラッシュが修正されました。 ・空のBTREEオブジェクトにvariery()を実行するとクラッシュしました。 ・最後の項目が削除されたときにルートノードは解放されます。


STX B + Tree 関連ソフトウェア

疎水

Alienbuildは、他のすべてのビルドシステムを速度で優先させる意図を持つPythonで書かれたクロスプラットフォームビルドシステムです。 ...

181

ダウンロード

d d

DASMは、数8ビットマイクロプロセッサをサポートする多用途マクロアセンブラです。 ...

763

ダウンロード

SML / NJ.

SML / NJ(ニュージャージー標準ML)は、標準MLのコンパイラ、コンパイルマネージャ、およびライブラリで構成されています。 ...

237

ダウンロード

ctcompare.

CTCompareのプロジェクト目的は、トークンベースでいくつかのCコードツリーのセットを比較できるようにすることです。 ...

159

ダウンロード