• 二维数组


    上面都写的是一维数组了啊,现在对二维数组做一些操作。

    一、思路

    首先,我们要先将二维数组进行输入,然后可以将二维数组看成是一维数组,然后将他们进行组合,确定终点起点与上下界,这样皆可以将其求出了。

    二、代码实现

    首先从文件中读取

     1 File f1 = new File("input.txt");
     2         FileReader fr = new FileReader(f1);
     3         BufferedReader br = new BufferedReader(fr);
     4         StringBuilder sb1 = new StringBuilder();
     5         String hasRead;
     6         while ((hasRead = br.readLine()) != null) {
     7             sb1.append(hasRead + " ");
     8         }
     9         String text = sb1.toString();
    10         String[] textArray = text.split(" ");

    然后将读取到的数据进行存入到数组,对二维数组进行排序与看作是一位数组进行组合。

     1 for (i = 0; i < 5; i++) {
     2             while (m + i < 5) {
     3                 for (cow = 0; cow < 5; cow++) {
     4                     sum[cow] = sum[cow] + a[m + i][cow];
     5                 }
     6                 max = 0;
     7                 for (cow = 0; cow < 5; cow++) {
     8                     if (max + sum[cow] > sum[cow]) {
     9                         max = max + sum[cow];
    10                     } else {
    11                         max = sum[cow];
    12                     }
    13                     if (max > maxValue) {
    14                         maxValue = max;
    15                     }
    16                 }
    17                 m++;
    18             }
    19             m = 0;
    20             for (cow = 0; cow < 5; cow++) {
    21                 sum[cow] = 0;
    22             }
    23         }

    三、实验截图
    input.txt

    结果

  • 相关阅读:
    文件操作
    验证进程 及jion方法
    进程笔记
    网络通信名词总结
    网络QQ聊天代码实例
    网络通信 粘包和 缓冲器
    udp
    UVALive 3983 Robotruck (单调队列,dp)
    UVA 10891 Game of Sum (决策优化)
    Uva 10635 Prince and Princess (LCS变形LIS)
  • 原文地址:https://www.cnblogs.com/yandashan666/p/11071477.html
Copyright © 2020-2023  润新知