1
我想在SCALA中編寫一個遞歸函數,將罪列出來並對其進行排序。Scala中的排序功能運行很長時間
但是,代碼似乎運行了很長時間。它甚至沒有給我一個錯誤信息。
def sort(list:List[Int]):List[Int] = list match{
case Nil => Nil
case h::t => insert (h, sort(t))
def insert(num:Int, list:List[Int]): List[Int]=list match{
case Nil => List()
case head::tail=>
if(head>=num)
num::list
else
head::insert(num,tail)
}
sort(list)
}