ふらっとC#,C♯,C#(初心者用) Part36 at TECH
[2ch|▼Menu]
163:デフォルトの名無しさん
09/01/24 14:46:09
>>162
バカ正直に検索する作業に戻るんだ。たとえばこんな風に。

private static int FindSubArray<T>(T[] array, T[] subArray) where T : IComparable
{
  int match = 0;
  for (int i = 0; i < array.Length; ++i)
  {
    if (array[ i ].CompareTo(subArray[ match ]) == 0)
    {
      match++;
      if (match == subArray.Length)
      {
        return i - match + 1;
      }
    }
    else
    {
      match = 0;
    }
  }

  return -1;
}



次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5005日前に更新/209 KB
担当:undef