指定された引数に基づく組み合わせを逐次生成して返します [詳解]
#include <順列.h>
公開メンバ関数 | |
組み合わせ (const unsigned int 元数, const unsigned int 取得長さ=0) | |
構築子 [詳解] | |
組み合わせ (const 組み合わせ &rhs) | |
複製構築子 [詳解] | |
組み合わせ & | operator= (const 組み合わせ &rhs) |
代入演算子 [詳解] | |
virtual | ~組み合わせ () |
何もしていません | |
void | 初期化 () |
次() が返す配列を最初に巻き戻します | |
std::vector< unsigned int > | 次 () |
次の配列を生成して返します [詳解] | |
unsigned int | 総数 () const |
構築子で与えられた設定において幾通りの解答があるかを返します [詳解] | |
void | 全表示 () |
すべての解答を構築し、標準出力に流します、デバッグ用です [詳解] | |
限定公開変数類 | |
順列 | m順列 |
出力する組み合わせの元になる順列 | |
指定された引数に基づく組み合わせを逐次生成して返します
構築子で与えた元の数と返すべき集合の大きさを満たす組み合わせを std::vector<unsigned int> の形で関数 次() が呼び出されるたびに返します。
順列 と同じく doxygen 動作試験用の簡素な設計になっています。
組み合わせ::組み合わせ | ( | const unsigned int | 元数, |
const unsigned int | 取得長さ = 0 |
||
) |
|
inline |
void 組み合わせ::全表示 | ( | ) |
std::vector< unsigned int > 組み合わせ::次 | ( | ) |
unsigned int 組み合わせ::総数 | ( | ) | const |