遞歸算法和冒泡排序簡單例子


//一列數的規則如下: 1、1、2、3、5、8、13、21、34...... 求第30位數是多少,用遞歸算法實現。
public static int Foo(int i)
{
  if (i == 1 || i == 2)
    return 1;
  else
    return Foo(i - 1) + Foo(i - 2);
}

//冒泡排序1,2,3,5,6
public static string Sort(int[] num)
{
  for (int i = 0; i < num.Length - 1; i++)
  {
    for (int j = i+1; j < num.Length; j++)
    {
      if (num[i] > num[j])
      {
        int number = num[i];
        num[i] = num[j];
        num[j] = number;
      }
    }
  }
  return string.Join(",", num);
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM