Collections: Ordering operations

Collections: Ordering operations

memorize.aimemorize.ai (lvl 286)
Section 1

Preview this deck

val unsortedList = listOf(3, 2, 7, 5) assertEquals(listOf(5, 7, 2, 3), unsortedList.reverse())

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

0

All-time users

0

Favorites

0

Last updated

7 years ago

Date created

Mar 1, 2020

Cards (5)

Section 1

(5 cards)

val unsortedList = listOf(3, 2, 7, 5) assertEquals(listOf(5, 7, 2, 3), unsortedList.reverse())

Front

reverse Returns a list with elements in reversed order.

Back

assertEquals(listOf(2, 3, 5, 7), unsortedList.sort())

Front

sort Returns a sorted list of all elements.

Back

assertEquals(listOf(3, 7, 2, 5), unsortedList.sortBy { it % 3 })

Front

sortBy Returns a list of all elements, sorted by the specified comparator.

Back

assertEquals(listOf(7, 5, 3, 2), unsortedList.sortDescending())

Front

sortDescending Returns a sorted list of all elements, in descending order.

Back

assertEquals(listOf(2, 5, 7, 3), unsortedList.sortDescendingBy { it % 3 })

Front

sortDescendingBy Returns a sorted list of all elements, in descending order by the results of the specified order function.

Back