![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
豪莲
你不能解决问题,你就会成为问题
展开
-
Java实现集合的组合(从组合中取出K个元素进行组合的所有情况)
1.利用递归进行取出数据: public static <T> List<List<T>> combinations(List<T> list, int k) { if (k == 0 || list.isEmpty()) {//去除K大于list.size的情况。即取出长度不足K时清除此list return Collections.emptyList();原创 2017-06-07 11:25:01 · 7170 阅读 · 1 评论 -
Java求两个数的最大公约数
1.思路:两个数相减至0为止,取不为0的数即为最大公约数 public static int gcd(int first, int second) { if (first == 0) { return second; } else if (second == 0) { return first;原创 2017-06-08 15:56:43 · 583 阅读 · 0 评论