當前位置:編程學習大全網 - 電腦編程 - 簡單的遞歸算法,為什麽程序運行會死循環?

簡單的遞歸算法,為什麽程序運行會死循環?

遞歸死循環肯定是中止條件錯了!看了妳的代碼while (i < len) {

if (key == a[i]) {

return i;

}

這個地方造成死循環了!因為i的值永遠是0;並且a[0]的值與key不相等;所以死循環在這裏!

  • 上一篇:while...read什麽意思,下面的SHELL是怎麽個循環法
  • 下一篇:數控機床加工壹個葫蘆的程序
  • copyright 2024編程學習大全網