distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
没有合适的资源?快使用搜索试试~ 我知道了~
Kotlin 的算法集合
共66个文件
kt:56个
properties:2个
gradle:2个
需积分: 5 0 下载量 59 浏览量
2024-05-23
17:39:17
上传
评论
收藏 88KB ZIP 举报
温馨提示
Kotlin 的算法集合指的是 Kotlin 标准库中提供的用于操作集合(如 List、Set、Map 等)的一系列函数和接口。这些算法集合使得对集合进行操作变得更加简洁和高效。以下是一些关于 Kotlin 算法集合的要点: 1. 集合框架:Kotlin 提供了一套完整的集合框架,包括不可变集合和可变集合。不可变集合继承自 Collection 接口,而可变集合则继承自 MutableCollection 接口,并扩展了对元素的添加和删除等操作。 2. 初始化集合:Kotlin 允许以多种方式初始化集合,例如使用 `listOf()`、`mutableListOf()`、`setOf()` 和 `mutableSetOf()` 等函数。 3. 集合类型:Kotlin 中的集合类型包括 List(有序集合,元素可重复)、Set(唯一元素的集合,元素不可重复)和 Map(键值对集合,键唯一,值可重复)。 4. 集合操作:Kotlin 标准库提供了多种函数来对集合进行操作,如搜索、排序、过滤、转换等。 5. 泛型:Kotlin 的集合操作是泛型的,这意味着你可以使用相同的方法来操作
资源推荐
资源详情
资源评论
收起资源包目录
Kotlin.zip (66个子文件)
Kotlin
gradle.properties 26B
gradle
wrapper
gradle-wrapper.jar 55KB
gradle-wrapper.properties 206B
DIRECTORY.md 7KB
src
test
kotlin
other
PalindromeTest.kt 633B
sort
InsertionSortTest.kt 708B
SelectionSortTest.kt 696B
QuickSortTest.kt 727B
BubbleSortTest.kt 489B
HeapSortTest.kt 693B
BrickSortTest.kt 483B
MergeSortTest.kt 722B
math
FactorialTest.kt 628B
AreaTest.kt 894B
TwoSum.kt 302B
AverageTest.kt 666B
Median.kt 499B
search
LinearSearchTest.kt 767B
BinarySearchTest.kt 901B
InterpolationSearchTest.kt 419B
TernarySearchTest.kt 427B
dynamicProgramming
WeightedJobSchedulingTest.kt 407B
EditDistanceTest.kt 418B
FactorialTest.kt 341B
LCSTest.kt 569B
UnboundedKnapsackTest.kt 738B
RodCuttingProblemTest.kt 413B
MatrixChainMultiplicationTest.kt 341B
ZeroOneKnapsackProblemTest.kt 711B
AssemblyLineSchedulingTest.kt 805B
isPrime.kt 322B
dynamic_programming
PalindromePartitioningTest.kt 574B
main
kotlin
other
Palindrome.kt 1KB
sort
MergeSort.kt 2KB
QuickSort.kt 1KB
BubbleSort.kt 1KB
SelectionSort.kt 694B
InsertionSort.kt 728B
HeapSort.kt 2KB
BrickSort.kt 1KB
math
Average.kt 610B
TwoSum.kt 726B
Median.kt 1KB
Area.kt 1KB
Factorial.kt 621B
search
LinearSearch.kt 924B
BinarySearch.kt 1KB
TernarySearch.kt 558B
InterpolationSearch.kt 1KB
dynamicProgramming
AssemblyLineScheduling.kt 869B
LCS.kt 709B
MatrixChainMultiplication.kt 1KB
UnboundedKnapsack.kt 717B
WeightedJobScheduling.kt 1KB
ZeroOneKnapsackProblem.kt 787B
Factorial.kt 195B
isPrime.kt 100B
EditDistance.kt 922B
RodCuttingProblem.kt 606B
dynamic_programming
PalindromePartitioning.kt 2KB
LICENSE 1KB
gradlew.bat 2KB
build.gradle 467B
settings.gradle 31B
gradlew 5KB
.gitignore 580B
共 66 条
- 1
资源评论
七夜zippoe
- 粉丝: 3436
- 资源: 76
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功