我正在尝试创建一个函数bubbleSort(),将一个可变列表(由用户给定)索引作为参数。到目前为止,程序如下:
下列程式码无法修改:
fun main(args: Array<String>) {
var list = mutableListOf<Int>()
print("Please Enter the Total Number of Elements :")
var number = readLine()!!.toInt()
for (i in 1..number) {
print("Please enter the $i Element :")
var value = readLine()!!.toInt()
list.add(value)
}
val sorted = bubbleSort(list)
println("The Sorted List in Ascending Order : $sorted")
}
任何更改/添加都必须包含在main()之后的bubbleSort()函数中。
我很难理解如何将包含总x个索引和每个索引中特定y值的列表传递到bubbleSort()函数中。请提供任何关于如何开始的反馈或提示,我将不胜感激。我对Kotlin完全是新的,很抱歉对我的问题有任何误解,因为英语不是我的母语。
我知道冒泡排序数组中的逻辑。我的主要问题是Kotlin中的语法,以及我在网上找不到足够的资源来帮助我解决这个主要问题(如何将可变列表作为函数的参数传递)的事实。
1条答案
按热度按时间x33g5p2x1#