如意毛衣

文章
5
资源
0
加入时间
3年0月8天

leetcode --- 27. 移除元素(数组)

27. 移除元素给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例1:nums = [3,2,2,3], val = 3,函数应该返回新的长度 2, 并且 nums 中的前两个...

Kotlin开发Android App和Java的差异8----Kotlin中使用协程Flow数据流

1 Flow的概念关于流的概念,在RxJava中就有提及。数据流是可以通过异步的方式来处理一组数据,而不仅仅是单个数据的处理,而且不会阻塞主线程2 Flow的创建和使用Kotlin中,Flow的创建是通过flow来完成,Repository相当于是一个创造者,通过emit注射发送给消费者(UI)Repositorysuspend fun getCurrentAlarm(): Flow<Alarm> { return flow { var alarm =