1 排序与混排
List<Integer> numbers = new ArrayList<>();
for (int i = 1; i <= 49; i++)
numbers.add(i);
Collections.shuffle(numbers);
List<Integer> winningCombination = numbers.subList(0, 6);
Collections.sort(winningCombination);
System.out.println(winningCombination);
2 二分法查找
3 一些简单的算法
4 块运算
就是集合之间的运算
5 集合和数组之间的转换
6 自定义算法
用接口定义,而不是具体的实现类