![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
java后端指南
公众号:java后端指南
展开
-
排序算法
文章目录一、冒泡排序一、冒泡排序 /**直接插入排序**/ public static void insertionSort(int[] arr){ for (int i=0;i<arr.length-1;i++){ for (int j=0;j<arr.length-i-1;j++){ if (arr[j]>arr[j+1]){ int t=arr[j];原创 2020-08-26 20:07:57 · 119 阅读 · 0 评论 -
打印正方形
//输入边长n Scanner sc=new Scanner(System.in); System.out.println("请输入n:"); int n=sc.nextInt(); //第一种,两个for循环 for(int i=0;i<n;i++){ for(int j=0;j<n;j++){ System.out.print("*"+" "); } System.out.println(); } System.out.pri原创 2020-05-21 20:58:12 · 414 阅读 · 0 评论 -
随机产生不重复的的10个的数据-用数组做
Random r = new Random(); int[] a = new int[10]; for (int i = 0; i < 10;) { int d = 1 + r.nextInt(20); boolean flag=false; for (int x : a) {//产生的随机数和数组中的数据全部进行比较 if (x == d) {//如果存在就跳出 flag=false; break; } else {//否则一直比较下去原创 2020-05-21 20:55:02 · 476 阅读 · 0 评论 -
对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后
对只含英文字母的字符串按字母顺序排序,相同的字母大写在前,小写在后如 AxcBsYuC 排序得 ABCcxY提示:利用map实现自定义的ascii码表。再用冒泡法排序。在这里插入代码片public class test1 { public static void main(String[] args) { System.out.println("请输入字符串:"); Scanner sc=new Scanner(System.in); String s=sc.nextLine.原创 2020-05-19 09:03:43 · 1593 阅读 · 0 评论 -
输出一个正三角形
// 输入n Scanner sc = new Scanner(System.in); System.out.println("请输入n:"); int n = sc.nextInt(); // 第二种:while循环 int ii = 0; while (ii < n) { int xx = 0; // 用这个循环控制输出空格 while (xx < n - ii - 1) { System.out.print(" "); xx+..原创 2020-05-18 20:56:34 · 1015 阅读 · 0 评论