第二周学习进度博客(代码片段)

cuijunfeng cuijunfeng     2023-03-09     346

关键词:

所花时间(包括上课):周四下午4小时+周五下午2小时+周六上午3小时=9小时

代码量:30行

博客量:两篇,分别是“第二周学习进度博客”和“软件工程第一周开课博客”

知识点:返回一个整数数组中最大子数组的和可以用贪心法来完成,确实是比较简洁的代码

package bao;

public class Grope 
    public static void main(String[] args) 
        int arr[] =  2, -3, 4, 11, -5, 8, 3, -6 ;
        int maxSum = getMaxSum2(arr);
        System.out.println("最大子数组的和为:" + maxSum);
    

    private static int getMaxSum(int[] arr) 
        int max = -100000;
        for (int i = 0; i < arr.length; i++) 
            int sum = 0;
            for (int j = i; j < arr.length; j++) 
                sum += arr[j];
                if (max < sum) 
                    max = sum;
                
            
        

        return max;
    

    // 贪心法
    private static int getMaxSum2(int[] arr) 
        int n = arr.length;
        int max = -1000000;
        int sum = 0;
        for (int i = 0; i < n; i++) 
            sum += arr[i];
            if (sum > max) 
                max = sum;
            
            if (sum < 0) 
                max = 0; // 子串和为负数,丢掉
            
        
        return max;
    

 

第二周学习进度

1.所花时间(包括上课):大概11小时。2.代码量:800行左右。3.博客量:2篇。4.了解到的知识点:主要为HTML5的相关知识。 查看详情

个人学习进度条------第二周

学习时间9小时代码量100行博客量1篇所学内容虚拟机内系统的安转和软件设计模式中简单工厂模式的应用 查看详情

第二周学习进度条

第二周学习进度条所花时间(包括上课)20个小时左右代码量(行)500-600行博客量(篇)一篇了解到的知识这一周,我学习了软件的分层思想,学习了javaScript+Html+CSS网页基础制作,学会了Html的许多标签,以及在Html5中新增的标... 查看详情

学习进度条第二周

...sp;            第二周所花时间12小时代码量180行左右博客量3了解到的知识点Javaweb开发html的学习,还有javascript的特效和链接网页跳转,网页中图片自行转换,以及构建之 查看详情

第二周学习进度条

所花时间(包括上课):8-9个小时左右。代码量:56+12+29+110+55+6+66+200=534行左右,不包括修改代码,只统计了成品。博客量:http://www.cnblogs.com/fylove/p/6490004.html(软件工程个人作业01)和本篇。了解到的知识点:1.网页中的一些特... 查看详情

学习进度表第二周

软件工程概论学习进度表第二周  王铭宇周一周二周三周四周五周六所花时间下午4:00-5:00上午8:00-10:00下午2:00-4:00四则运算下午2:00-3:00四则运算上午10:00-12:00上课8:30-11:301:30-5:00代码量(行) 30行 ... 查看详情

第二周学习进度

  本周是开学第二周,在本周所花时间(包括上课)上机的时间为8~10个小时,代码行数约300~400行,事实上,在上机写代码的时候,我大部分时间都在修改bug和调试运行中度过的。博客量为零——我这周并没有写博客。 ... 查看详情

第二周学习进度

第二周学习进度:所花时间(包括上课):周四一下午+周日上午一段时间代码量:可应对错误的最大子数组104行(Java)+登陆实战(HTML)80行=184行,,,比上一周有所增加。博客量(篇):改善后的最大子数组之和=一篇,,,... 查看详情

第二周进度条

博客字数:2271词频统计代码行:231四则运算代码行:593知识点:c语言,字典树,排序C(分类)C(内容)S(开始时间)ST(结束时间)I(打断时间)△(净学习时间)编程+看书词频统计+《构建之法》18:2021:0449分1小时55分编程+... 查看详情

第二周学习进度

     通过本周的学习,我对软件工程师的成长之路有了初步的了解,发现了个人成长新的发展方向,明白了该如何制定自己的发展标准。此外,我还了解到代码规范在实际工作中的重要性,掌握了代码规范的基... 查看详情

第二周进度条

 第二周所花时间16个小时代码量500行博客量1篇了解到的知识点Javaweb四则运算程序编写 查看详情

第二周学习进度表

日期学习方法学习时间新增代码行知识总结星期一00星期二00星期三00星期四00星期五00星期六00星期日做练习3h200树的新建和输出总计做练习3h200树的新建和输出 查看详情

第二周进度条

所花时间(包括上课)20h代码行数210行博客量4篇解到的知识点做单元测试很有必要,设计代码的时候要考虑到单元测试,对于编代码量更大的工程的时候很有必要。做程序的时候要考虑到用户的实际需求,同时尽量满足用户要... 查看详情

第二周进度表

第二周进度表所花时间(包括上课)6代码量(行)147博客量(篇)1了解到的知识点熟悉了HTML中的某些常用标签的运用复习了上学期学的Java知识学会了eclipse连接数据库 查看详情

学习进度条

 第二周所花时间(小时)4代码量(行)0博客量(篇)1所学到的知识windowsserver2008操作系统和CentOSLinux操作系统的安装和配置 查看详情

第二周学习进度报告

所花时间:课上:4h  课下:3h代码量:20+66+62+60+400(400为微信小程序)搏客量:1了解到的知识点:html  <table>标签  <input>标签  <td>标签  <tr>标签  <form>标签 等&nb... 查看详情

学习进度第十二周

时间5h代码30行博客1篇知识点str2.split("[^(a-zA-Z)]+") 非单词的字符作为分割从而获取单词 查看详情

第十二周学习进度表

第十二周学习进度表时间第十二周所花时间8个小时左右代码量400行左右博客量6篇了解到的知识点开始团队软件的开发,安卓开发系统。以及网页版编写 查看详情