一个数组实现所有组合
2023-12-20 06:46:43
import java.util.Arrays; public class TestArraySort_1 { public static void main(String[] args) { int[] numbs = {1,2,3}; permutation(numbs,0,numbs.length-1); } public static void permutation(int[] numbs,int start,int end){ if(start==end){ System.out.println(Arrays.toString(numbs)); } for(int i=start;i<=end;i++){ swap(numbs,start,i); permutation(numbs,start+1,end); swap(numbs,start,i); } } public static void swap(int[] numbs,int start,int i){ int temp = numbs[start]; numbs[start] = numbs[i]; numbs[i] = temp; } }
文章来源:https://blog.csdn.net/u014045237/article/details/135096868
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!