虽然这些代码很少,就几行,但却很牛逼!
作者:编程艺术思维
来源:urlify.cn/jqUree
1、no code
2、洗牌算法
for(int i = n - 1; i >= 0 ; i -- )
// rand(0, i) 生成 [0, i] 之间的随机整数
swap(arr[i], arr[rand(0, i)])
3、睡眠排序
public class SleepSort {
public static void main(String[] args) {
int[] ints = {1,4,7,3,8,9,2,6,5};
SortThread[] sortThreads = new SortThread[ints.length];
for (int i = 0; i < sortThreads.length; i++) {
sortThreads[i] = new SortThread(ints[i]);
}
for (int i = 0; i < sortThreads.length; i++) {
sortThreads[i].start();
}
}
}
class SortThread extends Thread{
int ms = 0;
public SortThread(int ms){
this.ms = ms;
}
public void run(){
try {
sleep(ms*10+10);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(ms);
}
}
4、AI核心代码
while True:
print(input('').replace('吗','').replace('?','!'))
5、获取第二天时间
// 人才人才
thread.sleep(86400*1000L);
6、0x5f375a86
7、hello world
看完这篇文章,你觉得那个更牛逼?欢迎在留言区与30w+Java开发者一起讨论~
5、37岁程序员被裁,120天没找到工作,无奈去小公司,结果懵了...
评论