掘友等级
获得徽章 0
是行业衰落还是算法太烂?
掘金推荐的都是几年前的文章,
掘金这算法,真可以啊,推的都是两三年前的文章 #沸你不可#
1 别人上班我请假,早晚一天被优化 ;4 一顿操作猛如虎,BUG如同打地鼠
题目1:
```java
public static int reverse(int x) {
int rev = 0;//rev存储反转的数字
while(x!=0){
int pop = x%10;//pop表示弹出的数
//如果已经反转内容rev大于Integr最大值/10,那么一定溢出;
// 如果最rev反转内容等于最大值/10且最后一位pop的数字大于7,那么就从正数这边溢出了
//另外一种就是从负数那边溢出了
if((rev>Integer.MAX_VALUE/10||(rev==Integer.MAX_VALUE/10&&pop>7))
||rev<Integer.MIN_VALUE/10||(rev==Integer.MIN_VALUE/10&&pop<-8)){
return 0;
}
rev=rev*10+pop;//把pop防到rev后面
x/=10;//去掉已经pop的内容
}
return rev;
}
```
在编程语言理论中,惰性求值(Lazy Evaluation)表示一种在需要时才进行求值的计算方式。在使用惰性求值的时候,表达式不在它被绑定到变量之后就立即求值,而是在该值被取用时才去求值。通过这种方式,不仅能得到性能上的提升,还有一个最重要的好处就是它可以构造出一个无限的数据类型。--》Kotlin开发》
kotlin filter相关函数
filterIndexed( index, content)
filterIndexedTo( list, fun)
filterIsInstance
filterNot , 不包含xx,
filterNotNull, 过滤掉null
filterNotNullTo
filterNotTo
filterTo
下一页