常见算法
提着垃圾袋的
这个作者很懒,什么都没留下…
展开
-
蓝桥杯 试题 算法训练 天数计算 java代码
蓝桥杯 试题 算法训练 天数计算import java.util.Scanner; class Main{public static void main(String[] args) { // TODO 自动生成的方法存根 //【统计生日天数】 Scanner sc=new Scanner(System.in); int year = sc.nextIn...原创 2020-03-15 17:00:01 · 196 阅读 · 0 评论 -
java 二进制数转为十进制数
二进制数转为十进制数//二进制转十进制 public static void binaryToDecimal1(String n) { int t = 0; // 用来记录位数 int bin = 0; // 用来记录最后的二进制数 int r = 0; // 用来存储每一位的数字 for(int i=n.length(...原创 2020-03-22 16:03:48 · 371 阅读 · 0 评论 -
无重复元素的全排列与重复元素的全排列
1、无重复元素的全排列public class 无重复全排列{ static int [] a= {1,2,3,4,5,6,7,8,9}; static int ans; /* * 递归回溯生成全排列,适用于无重复元素 * 全排列,考虑第k位,前面已经排定 */ static void f(int k) { if(k==9) { //其中一种排列已经产生 in...原创 2020-04-25 10:37:39 · 917 阅读 · 0 评论 -
常见 算法 字符串查重
判断一串字符串中有没有重复的字母,如:abc,则返回true,abbc,则返回falseimport java.util.Scanner;public class 数字黑洞 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String str =sc.next(); //调用方...原创 2020-04-14 09:59:31 · 1622 阅读 · 0 评论 -
常见算法 素数的筛选 java代码
素数的筛选import java.util.Scanner;public class 分解质因数 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); System.out.print(sushu(a));}//筛选素数publ...原创 2020-04-12 10:34:40 · 201 阅读 · 0 评论 -
快速排序法 java代码 基本算法
基本思想:每次排序的时候设置一个基准点,将小于基准的数全部放到基准点的左边,将大于基准点的数全部放到基准点的右边import java.util.Scanner;public class 快速排序 { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner...原创 2020-04-01 10:29:01 · 91 阅读 · 0 评论 -
最大公约数 java代码
public class 最大公约数{ public static void main(String[] args) { // TODO 自动生成的方法存根 int n=gcd(8,20); System.out.print(n); } //辗转相除法,求最大公约数【约分】 private static int gcd(int a,int b) { if(b==...原创 2020-04-01 10:29:26 · 596 阅读 · 0 评论 -
冒泡排序 java代码 基本算法
基本思想:每次比较相邻的元素,如果第一位大于第二位则两个交换,直到最后一个import java.util.Scanner;public class 冒泡排序 { public static void main(String[] args) { // TODO 自动生成的方法存根 Scanner sc=new Scanner(System.in); int n=s...原创 2020-04-01 10:52:50 · 90 阅读 · 0 评论