kotlin键值对数组_Kotlin程序以升序对数组进行排序
kotlin键值对数组
Given an array, we have to sort its elements in ascending order.
给定一个数组,我们必须按升序对其元素进行排序。
Example:
例:
Input:
arr = [10, 20, 5, 2, 30]
Output:
sorted array (Ascending Order): [2, 5, 10, 20, 30]
在Kotlin中以升序对数组进行排序的程序 (Program to sort an array in ascending order in Kotlin)
package com.includehelp.basic
import java.util.*
//Main Function entry Point of Program
fun main(args: Array<String>) {
//Input Stream
val s = Scanner(System.`in`)
//Input Array Size
print("Enter number of elements in the array: ")
val size = s.nextInt()
//Create Integer array of Given size
val intArray = IntArray(size)
//Input array elements
println("Enter Arrays Elements:")
for (i in intArray.indices) {
print("intArray[$i] : ")
intArray[i] = s.nextInt()
}
//to Perform Ascending Order Sorting on integer Array
var temp:Int
for (i in intArray.indices) {
for (j in i + 1 until intArray.size) {
if (intArray[i] > intArray[j]) {
temp = intArray[i]
intArray[i] = intArray[j]
intArray[j] = temp
}
}
}
//Alternatively we can also use sort() method of Arrays
//Class in kotlin to sort in Ascending Order
//intArray.sort()
print("Ascending Order: ")
for (item in intArray) {
print("$item ")
}
}
Output
输出量
Enter number of elements in the array: 6 Enter Arrays Elements: intArray[0] : 5 intArray[1] : 23 intArray[2] : 1 intArray[3] : 0 intArray[4] : 9 intArray[5] : 76 Ascending Order: 0 1 5 9 23 76 ---------------- Enter number of elements in the array: 8 Enter Arrays Elements: intArray[0] : 45 intArray[1] : 3 intArray[2] : 89 intArray[3] : -8 intArray[4] : -45 intArray[5] : 0 intArray[6] : 432 intArray[7] : 6 Ascending Order: -45 -8 0 3 6 45 89 432
翻译自:
kotlin键值对数组
kotlin键值对数组 Given an array, we have to sort its elements in ascending order. 给定一个数组,我们必须按升序对其元素进行排序。 Example: 例: Input: arr = [10, 20, 5, 2, 30] Output: sorted array (Ascending Order): [2, 5, 10, 20, 30] 在Kotlin中以升序对数组进行排序的程序 (Program to sort an array in ascending order in Kotlin) package com.includehelp.basic import java.util.* //Main Function entry Point of Program fun main(args: Array