博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二维数组
阅读量:6370 次
发布时间:2019-06-23

本文共 1318 字,大约阅读时间需要 4 分钟。

题目:程序要使用的数组放在一个叫 input.txt 的文件中, 文件格式是:数组的行数,数组的列数,每一行的元素, (用逗号分开)每一个数字都是有符号32位整数,行数和列数都是正整数。

1 import java.io.BufferedReader;  2 import java.io.File;  3 import java.io.FileInputStream;  4 import java.io.FileWriter;  5 import java.io.IOException;  6 import java.io.InputStreamReader;  7 import java.util.ArrayList;  8 import java.util.List;  9 import java.util.Scanner; 10 public class shuzu2 { 11 public static void main(String[] args)throws IOException 12 { 13 List
list=new ArrayList<>(); 14 Scanner scan=new Scanner(System.in); 15 int x=1; 16 while(x!=0) 17 { 18 System.out.println("请执行操作:1、普通数组求最大子数组 2、百万数组求最大子数组 0、退出"); 19 x=scan.nextInt(); 20 if(x==1) 21 { 22 try { 23 File file = new File("shuzu.txt"); 24 if(file.isFile() && file.exists()) { 25 InputStreamReader isr = new InputStreamReader(new FileInputStream(file), "utf-8"); 26 BufferedReader br = new BufferedReader(isr); 27 String lineTxt = ""; 28 while ((lineTxt = br.readLine()) != null){ 29 list.add(Integer.parseInt(lineTxt)); 30 } 31 Object[]a=list.toArray(); 32 System.out.println((int)a[1]+(int)a[3]); 33 br.close(); 34 int sum=a.length; 35 int sum1=0; 36 for(int i=1;i<=sum;i++) 37 { 38 sum1=sum1+i; 39 } 40 int [] b=new int[sum1]; 41 int temp1=0; 42 for(int i=0;i

 

只达到了50个千万级的数。

 

转载于:https://www.cnblogs.com/kt-xb/p/10549041.html

你可能感兴趣的文章
太多脚本将会毁掉持续交付
查看>>
一地鸡毛 OR 绝地反击,2019年区块链发展指南
查看>>
卢森堡大学发布RepuCoin系统,可破解区块链51%攻击
查看>>
国内云计算厂商众生相:四大阵营十几家企业生存盘点
查看>>
细说Unicode(一) Unicode初认识
查看>>
Node.js有了新的管理者
查看>>
Java 20年:历史与未来
查看>>
彻底理解Javascript中的原型链与继承
查看>>
腾讯最大规模裁撤中层干部,让贤年轻人
查看>>
如何:强化 TCP/IP 堆栈安全
查看>>
Spring3 MVC中使用Swagger生成API文档
查看>>
FastCGI PHP on Windows Server 2003
查看>>
LimeSDR Getting Started Quickly | LimeSDR上手指南
查看>>
JSP标签JSTL的使用(1)--表达式操作
查看>>
SAP顾问的人脉比技术更为重要
查看>>
FI/CO PA考试试卷
查看>>
汽车介质应用非常严苛?没关系,新技术带来的高精度传感器十分适应!
查看>>
天合光能 - 用计算捕捉“光的能量”
查看>>
使用sysbench压力测试MySQL(一)(r11笔记第3天)
查看>>
css知多少(11)——position
查看>>