![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java语言学习
Unique_xiaoxiao
有些博客真是害人
展开
-
排序算法总结——java算法实现
排序算法总结:算法分类:算法时间复杂度总结稳定性记忆:不稳定时,快(快速)些(希尔)选(选择)一堆(堆排序)朋友来玩平均时间复杂度记忆:快(快速)些(希尔)以的速度归(归并)队(堆)1.冒泡排序冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。1.1 算法描述比较相.原创 2020-11-10 09:58:32 · 183 阅读 · 0 评论 -
输出所有和为n的连续正数序列
比如给定一个正数15,输出结果应该是1 2 3 4 5 、 4 5 6 、 7 8 ,注意是连续正数序列public class SumDivide{ public static void getAns(int n){ int min=1,sum=1,max=1; while(min<n/2+1){ if(sum==n){ for(int k=min;k<=max;k++){ System.out.println...原创 2020-10-11 08:23:58 · 406 阅读 · 0 评论 -
Java程序:输入一个数,判断是否是素数
import java.util.Scanner;public class PrimeJudge { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.print("请输入一个数:"); int data=s.nextInt(); s.close(); boolean isPrime=true; for( int i=2;i<Math.sqrt(da.原创 2020-10-10 21:40:31 · 11581 阅读 · 3 评论 -
编写一个Java程序将当100,101,102,103,104,105个数以数组的形式写入到Dest.txt文件中,并以相反的顺序读出显示在屏幕上。
import java.io.*;public class IODemo { public static void main(String[] args) { int data[]= {100,101,102,103,104,105}; int[] t=new int[200]; try{ DataOutputStream out=new DataOutputStream(new FileOutputStream("Dest.txt")); for(int i=0;i&.原创 2020-10-10 21:09:59 · 3333 阅读 · 0 评论