当你决定使用Java做算法题
合集 · ? (5)
Description
好几个网友留言问我为什么从Java转用C++了,于是写了这个视频作为解答。 0:06 Scanner读输入会超时。 0:17 用动态容器类会超时。 0:32 内容不变的变量内存申请不做编译优化。 0:46 Java运行时参数的栈空间很小(CF),会栈溢出。 1:07 Arrays.sort在primitive数组上会超时。 1:26 发型师提示Tim sort。 1:39 Arrays.sort传对象数组时比primitive数组慢,会超时。 2:06 Java的primitive类型没法传引用。 2:10 Java没有条件编译。 2:29 Java的primitive类型不能做泛型参数。 2:47 Java没有运算符重载。 3:06 Java没有multiset。 3:15 Java没有bitset。 3:31 Java没有bit库,尾零在C++里可以直接countr_zero。 3:37 Java没有匿名函数。