当前位置:首页 > 游戏 > 正文内容

java 算法(java 数组)

2022-09-16 17:50:44游戏582

您好,现在冰冰来为大家解答以上的问题。java 数组,java 算法相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、//不加分就真对不起我的答案了public static Set getSubArray(List initList, 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); Set res = getSubArray(initList,4); } public static void getNextIntArray(List initList ,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); }。

java 算法(java 数组)

本文就为大家分享到这里,希望小伙伴们会喜欢。

扫描二维码推送至手机访问。

版权声明:文章内容摘自网络,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。谢谢!

本文链接:http://xixia168.cn/n/yx/162292.html

标签: 数组算法
分享给朋友:

“java 算法(java 数组)” 的相关文章

马杰斯特(今日马杰斯特大踏板150摩托车)

马杰斯特(今日马杰斯特大踏板150摩托车)

大家好,今天就和小鸥一起来看看这个问题吧 。马杰斯特大踏板150摩托车,马杰斯特很多人还不知道,现在让我们一起来看看吧!日本是为欧洲设计的汽车,有水冷发动机。被誉为摩托车的劳斯莱斯,125CC是小马的简称,250CC和400C被称为大马!当时卖三万多,以珠峰名义进口。目前国内只有山寨版(不能水冷),...

练摊(今日练摊战士)

练摊(今日练摊战士)

大家好,今天就和可心一起来看看这个问题吧 。练摊战士,练摊很多人还不知道,现在让我们一起来看看吧!练摊也被称为“街头小贩”,即投资较少的个体商人。近年来,练摊开始流行,白领、大学生甚至一些富裕的人都开始选择练摊生活。练摊已经成为一种“时髦”的时尚。基本上,练摊是最基本的买卖行为。但是更多的人认为练摊...

冒泡排序法(今日冒泡排序法代码)

冒泡排序法(今日冒泡排序法代码)

大家好,今天就和小熊一起来看看这个问题吧 。冒泡排序法代码,冒泡排序法很多人还不知道,现在让我们一起来看看吧!冒泡排序算法的原理:1.比较相邻的元素。如果第一个比第二个大,两个都换。2.对每一对相邻的元素做同样的工作,从开始的第一对到结束的最后一对。此时,最后一个元素应该是最大的数字。3.对除最后一...

ruh(今日ruha)

ruh(今日ruha)

大家好,今天就和可心一起来看看这个问题吧 。ruha,ruh很多人还不知道,现在让我们一起来看看吧!小音箱处于充电状态吗?一般充电的时候(电源直接充电),小喇叭是开着的。如果不能充电,那就看硬件问题了。这篇文章到此就结束,希望能帮助到大家。...

n4(今日n4100相当于什么级别)

n4(今日n4100相当于什么级别)

大家好,今天就和蜜蜜一起来看看这个问题吧 。n4100相当于什么级别,n4很多人还不知道,现在让我们一起来看看吧!您好,日语水平考试的具体要求和等级如下:旧的日语水平考试分为1-4级,新的日语水平考试分为5级,分别是N1-N5。比较:N1相当于原来的一级。N2相当于原来的二级。N3是一个新的级别,难...

日边红杏倚云栽(今日日边红杏倚云栽的解释)

日边红杏倚云栽(今日日边红杏倚云栽的解释)

大家好,今天就和毛毛一起来看看这个问题吧 。日边红杏倚云栽的解释,日边红杏倚云栽很多人还不知道,现在让我们一起来看看吧!《红楼梦》里,几个少女的丫鬟画了花,试探她们以后的命运。探春画了杏花,写了这首诗。《上高侍郎》唐代诗人高禅日边红杏倚云栽,天上的桃花和露珠我这芙蓉长在萧瑟秋日的河边,却不抱怨为什么...