蓝桥杯大赛java组算法类冲刺第一天
来源:互联网 发布:编程专硕考研科目 编辑:程序博客网 时间:2024/04/28 15:26
算法:如果给定N个不同字符,将这N个字符全排列,最终的结果将会是N!种。如:给定ABC三个不同字符,则结果为:3!=3*2=6种情况
代码实现
import java.util.Scanner;import java.util.Vector;public class Main02 {public static long count=0;private void fullPermutation(Vector<Character>sourse,Vector<Character>result){if(sourse.size()==0){for(int i=0;i<result.size();i++){System.out.println(result.elementAt(i));}count++;return;}for(int i=0;i<sourse.size();i++){Vector<Character>tsourse=new Vector<Character>();Vector<Character>tresult=new Vector<Character>();tresult.add(sourse.elementAt(i));tsourse.remove(i);}}public static void main(String[] args){Scanner sc=new Scanner(System.in);int n=sc.nextInt();Vector<Character>sourse=new Vector<Character>();Vector<Character>result=new Vector<Character>();for(int i=0;i<n;i++){sourse.add((char)('A'+i));}new Main02().fullPermutation(sourse, result);System.out.println(Main02.count);}}
0 0
- 蓝桥杯大赛java组算法类冲刺第一天
- 0824冲刺第一天
- OpenCL “速成”冲刺【第一天】
- OpenCL “速成”冲刺【第一天】
- java 第一天---算法/ 流程图
- 网页设计大赛第一天
- 算法Java第一天(二分查找)
- 《算法导论》第一天
- 算法 第一天
- 数据结构与算法分析 java篇 第一天
- 算法导论学习第一天笔记(java代码版)
- 网页设计大赛大神养成之路第一天
- 【记录】我在浙江省机器人大赛的第一天
- Java 第一天学习心得
- java学习第一天
- Java学习第一天
- java学习第一天
- 第一天关于java
- Thinking in Java RTTI和反射机制
- 关于lua元表和元方法的例子 自己理解了并加了一些注释
- Android图片处理(Matrix,ColorMatrix)
- 8种Nosql数据库系统对比
- 特技世家出身导演史考特沃夫亲上阵搏命悬空摄影
- 蓝桥杯大赛java组算法类冲刺第一天
- 打开键盘遮住View的问题解决方法-IOS开发
- XMPP使用---XMPPFramework(一)
- UVa 441 - Lotto
- Scanner类的next()和nextLine()
- nodejs中mysql用法
- mysql给创建的外键自动建立索引吗?
- 关于android:onClick 去找不到方法的问题
- XMPP使用---XMPPStream( 二)