每日总结3.6

每日总结:

  所花时间:5h

  代码量:100行

  博客量:1篇

————————————~~~~~~刷~~~~~————————————————

  下午四节课java,主要讲了代码规范问题,我自认为缩进没啥问题,对我来说主要还是命名相关的问题

  晚上两节课传统白话文,但是突然说要收作业,我上次请假,作业也没在群里说,只能一节课狂补

  然后这里展示一下我今天的部分代码

  

//求最大子数组之和
package xiaozhaobishi;

import java.util.Scanner;

public class maxSubArray {

    public static int max(int m,int n){
        return m>n ? m :n;
    }

    public static int maxSubArrayMethodThree(int arr[]){
        int n=arr.length;

        int End[]=new int[n];
        int All[]=new int[n];

        End[n-1]=arr[n-1];
        All[n-1]=arr[n-1];
        End[0]=All[0]=arr[0];

        for(int i=1;i<n;i++){
            End[i]=max(End[i-1]+arr[i],arr[i]);
            All[i]=max(End[i],All[i-1]);
        }

        return All[n-1];
    }
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        int number=Integer.parseInt(sc.next());

        int[] num=new int[number];


        for(int i=0;i<number;i++){
            num[i]=(int)sc.nextInt();
        }
        System.out.println(maxSubArrayMethodThree(num));

    }

}
    

 

————————————~~~~~~刷~~~~~————————————————

现在是每日一图时间!

 

posted on 2023-03-06 21:31  wardream  阅读(15)  评论(0)    收藏  举报