![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
data-structures&algorithms
1
jwolf2
华山论剑
展开
-
从数组中找出满足要求(单个值或组合和大于等于期望值的最佳组合)——如旅游出车推荐算法
public static void main(String[] args) { int[] arr = new int[]{4, 43, 3, 7, 23, 34, 34}; Arrays.sort(arr);//先排序:3 4 7 23 34 34 43 int expect = 111; int maxDeep = arr.length; int[] suggest = getSuggest(arr, e...原创 2020-07-07 15:15:56 · 1173 阅读 · 0 评论 -
上班走神就玩玩算法!发红包:填充法+隔板法
1.填充法(先每个包1分保底,避免空红包,剩余的钱随机分给随机的红包直到分完)缺点: public static void main(String[] args) { for (int i = 0; i < 10; i++) { int[] hongBaos = createHongBaos(100, 10); for (int hongBao : hongBaos) { System.ou.原创 2020-06-23 18:25:45 · 175 阅读 · 0 评论