bubbleSort=(arr,i=0,k=-1)=>i==arr.length
?
arr
:
(k==arr.length-i
?
bubbleSort(arr,++i)
:
bubbleSort(arr,i,++k,arr[k]>arr[k+1]?[arr[k],arr[k+1]]=[arr[k+1],arr[k]]:''))
纯尾递归实现,还请各位大佬笑纳。
bubbleSort=(arr,i=0,k=-1)=>i==arr.length
?
arr
:
(k==arr.length-i
?
bubbleSort(arr,++i)
:
bubbleSort(arr,i,++k,arr[k]>arr[k+1]?[arr[k],arr[k+1]]=[arr[k+1],arr[k]]:''))
纯尾递归实现,还请各位大佬笑纳。