Exemple #1
0
        public static SamplePostParameterViewModel Sort(SamplePostParameterViewModel parameter)
        {
            // バブルソート
            // バブルソートの計算量はO(n^2)なので超非効率!
            for (var i = 0; i < parameter.Numbers.Count; i++)
            {
                for (var j = i + 1; j < parameter.Numbers.Count; j++)
                {
                    if (parameter.Numbers[i] > parameter.Numbers[j])
                    {
                        var tmp = parameter.Numbers[i];
                        parameter.Numbers[i] = parameter.Numbers[j];
                        parameter.Numbers[j] = tmp;
                    }
                }
            }

            return(parameter);
        }
Exemple #2
0
 public static bool Exist(SamplePostParameterViewModel parameter)
 {
     // TODO: 処理がないのでテストコードが通るように処理を書きましょう
     return(true);
 }