当前位置: 首页 > 要闻 > 列表
java 算法包(java 算法)
2023-06-09 06:38:19    来源:互联网


(资料图片仅供参考)

导读 来为大家解答以上的问题。java 算法包,java 算法这个很多人还不知道,现在让我们一起来看看吧!1、//不加分就真对不起我的答...

1、//不加分就真对不起我的答案了public static Set getSubArray(ListinitList, int size) { Set result = new HashSet(); getNextIntArray(initList,null,size,result); return result; } public static void main(String[] args) { List initList = new ArrayList(8); initList.add(1); initList.add(2); initList.add(3); initList.add(4); initList.add(5); initList.add(6); initList.add(7); initList.add(8); Setres = getSubArray(initList,4); } public static void getNextIntArray(ListinitList ,int[] array,int size,Set res) { boolean isEnd = true; if(array == null) { isEnd = false; array = new int[size]; for(int i = 0; i < size ; i++) { array[i] = i; } } else { for(int i = 0; i < size; i++) { if(array[size - i - 1] + i + 1 > initList.size() - 1) { continue; } else { array[size - i - 1] = array[size - i - 1] + 1; if(i != 0) { for (int j = size - i; j < size ; j++) { array[j] = array[size - i - 1] + 1 + j + i - size; } } isEnd = false; break; } } } if(isEnd) { return; } int[] result = new int[size]; for(int i = 0; i < array.length; i++) { result[i] = initList.get(array[i]); } System.out.println(Arrays.toString(result)); res.add(result); getNextIntArray(initList,array,size,res); }。

本文到此分享完毕,希望对大家有所帮助。

X 关闭

  • java 算法包(java 算法)

    来源:互联网     2023-06-09

  • 观焦点:锐腾汽油滤清器多久换一次合适(锐腾汽油滤清器多久换一次?)

    来源:互联网     2023-06-09

  • 环球关注:洛阳公布78个受损小麦收购点、收购价格

    来源:洛阳发布     2023-06-09

  • 在线识别图片文字字体_玉的种类和识别图片 环球热门

    来源:互联网     2023-06-09

  • 淘宝企业店铺有什么好处和坏处(淘宝企业店铺有什么好处) 天天即时看

    来源:互联网     2023-06-09

  • 2023全球存储芯片制造商现状与价格行情 环球新资讯

    来源:新浪     2023-06-09

Copyright   2015-2022 华声经济日报网版权所有  备案号:京ICP备2021034106号-36   联系邮箱:55 16 53 8 @qq.com