Usage

SortEngine Reference

クイックソートとバブルソートのアルゴリズムを内蔵し、オブジェクト指向インターフェースで動作をカスタマイズできるソートルーチンです。

Constructor Methods

make

デフォルトの設定の instance を生成します。

make_with

record を引数に与えることにより、オプションを設定して、新しい instance を生成します。

Class method

base_comparator

SortEngine に内蔵されている comparator script を取得します。

Do Sort

sort_list

リストをソートします。

sort_xlist

XList をソートします。

sort_table

指定したインデックスのリストを基準にして、2次元リストのそれぞれのリストをソートします。

sort_xtable

2次元の XList をソートします。指定したインデックスの XList を基準にして、それぞれの XList をソートします。

Accessor Methods

is_ascending

設定されているソート順序が昇順なら true を返します。

set_ascending

ソート順序を設定します。

use_bubblesort

ソートアルゴリズムをクイックソートに設定します。デフォルトです。

use_quicksort

ソートアルゴリズムをバブルソートに設定します。

comparator

設定されている comparator script を取得します。

set_comparator

comparator script を設定します。

Usage