配列内でサンプルに等しい要素を検索します。
int SearchLinear( short element // サンプル ) const
パラメータ
element
[in] 配列で探すサンプル要素
戻り値
成功の場合は見つかった要素のインデックス、要素が見つからなかった場合は -1
注意事項
このメソッドは、ソートされていない配列では線形探索(または順次検索)アルゴリズムを使用します。
例:
//--- CArrayShort::SearchLinear(short) の例 #include <Arrays\ArrayShort.mqh> //--- void OnStart() { CArrayShort *array=new CArrayShort; //--- if(array==NULL) { printf("Object create error"); return; } //--- 配列要素を追加する //--- . にて。. //--- 要素を探す if(array.SearchLinear(100)!=-1) printf("Element found"); else printf("Element not found"); //--- 配列を削除する delete array; }