相关疑难解决方法(0)

Kotlin中ArrayList <String>()和mutableListOf <String>()之间的区别

private val repositories = mutableListOf<String>()

private val repositories = ArrayList<String>()
Run Code Online (Sandbox Code Playgroud)

两者都是可变的列表,那么什么是两个关键字的点mutableListOfArrayList

或者有什么重大区别?

kotlin

71
推荐指数
4
解决办法
2万
查看次数

Kotlin标准集合库时间复杂度是否有任何参考?

例如,Scala有官方收藏性能参数页面,显示的类似方法的时间复杂度apply()(获得的Java),insert()以及append()像收藏品List,ArrayArrayBuffer.

但是,我在Kotlin找不到这样的信息.

Kotlin stdlib API页面也没有这样的信息.更糟糕的是,我没有获得有关List的底层实现的信息(由listOf()创建),例如,除非我深入研究源代码.

因此,没有List在科特林取O(n)的时间访问一个元素,并采取O(1)时间附加的元件?

我在哪里可以找到这些信息?

collections time-complexity kotlin

3
推荐指数
1
解决办法
564
查看次数

标签 统计

kotlin ×2

collections ×1

time-complexity ×1