第三周作业——冒泡排序
来源:互联网 发布:博士后 国外知乎 编辑:程序博客网 时间:2024/06/05 06:35
import java.io.BufferedReader; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class z { public static void main(String[] args) throws IOException { // 文件绝对路径 FileReader fr = new FileReader( "F:\\补丁\\作业\\largeW.txt"); BufferedReader br = new BufferedReader(fr); List<String> list = new ArrayList<String>(); String rLine = ""; while ((rLine = br.readLine()) != null) { list.add(rLine); } int number[] = new int[list.size()]; for (int i = 0; i < list.size(); i++) { number[i] = Integer.parseInt(((String) list.get(i)).trim());// 进行逐个转换,剔除空格 } br.close(); long startTime = System.currentTimeMillis(); // 获取开始时间 // 开始冒泡排序 bubbleSort(number); long endTime = System.currentTimeMillis(); // 获取结束时间 //输出排序后的数据 for (int i = 0; i < list.size(); i++) { System.out.println(number[i]); } //将数组内数据写入到TXT文件中 FileWriter fileWriter = new FileWriter( "F:\\补丁\\作业\\largeW_bubble.txt"); for (int i = 0; i < number.length; i++) { fileWriter.write(String.valueOf(number[i]) + " "); } fileWriter.flush(); fileWriter.close(); System.out.println("冒泡排序运行时间: " + (endTime - startTime) + "ms"); } public static void bubbleSort(int[] data){ for (int i = 0; i < data.length; i++) for (int j = 0; j < data.length; j++) if (data[i] < data[j]) { int t; t = data[i]; data[i] = data[j]; data[j] = t; } } }
0 0
- 第三周作业——冒泡排序
- 第三周作业——冒泡排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- 第三周作业——冒泡排序和归并排序
- sublime text
- socket阻塞与非阻塞,同步与异步、I/O模型
- Android 自定义侧滑ViewGroup
- 第二十五讲:委托与事件实例浅析
- C语言字符串相关库函数的实现strcpy、memcpy、strncpy、strcat、strncpy、memset、memcpy、strcpy
- 第三周作业——冒泡排序
- 文件和目录的区别
- 003_014 Python 简单加法器
- Template Method模式和Strategy模式有何异同
- PHP与WCF第一次亲密接触
- 基于OpenLayer的前端Aspx标记用法
- Convert Sorted Array to Binary Search Tree
- struts2错误java.lang.NoSuchMethodException: ...XXXAction.create()或者从页面到Action时找不到Action
- HTML 块级元素/内联元素