刚刚坐着没事干,就用swift语言写了写冒泡排序,还望高手指点、拍砖!哈哈!
废话不多说,上代码!
import Cocoa var array = [,,,,,,,,,,,,,,,,,] println("排序前的值:") for item in array { var ii = item println(ii) } ; i < array.count - ; ++i { ; j < array.count - - i; ++j{ ] { var temp = array[j + ] array[j + ] = array[j] array[j] = temp } } } println("排序后的值:") for item in array { var ii = item println(ii) }
运行结果:
这里的for循环使用的是C里面传统的for循环方式,请各位指教、以及拍砖!