# alg45_1 **Repository Path**: minicx/alg45_1 ## Basic Information - **Project Name**: alg45_1 - **Description**: 45天练习算法 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 95 - **Created**: 2021-10-08 - **Last Updated**: 2021-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 介绍 45天练习算法 # 1.预习阶段 ## 1.1 第一次作业:测试开发环境, 熟悉提交代码流程 代码写 在ch0_enviroment_test 模块下的alg45文件夹中。 根据自己的学号填写相关的内容,然后提交代码 运行没有问题时提交prd。备注名格式如下: 你的学号_环境测试,例如你的学号是72,则commit信息为: 72_环境测试 如果发现不对, 请自行关闭pr,重新提交。 截止时间:2021.10.10 晚上 8点之前 提交方法参考文件https://www.yuque.com/docs/share/f815d1d1-ca1e-4c51-9fcd-f1f874f70e3b?#%20%E3%80%8A%E5%BF%85%E5%81%9A%E4%BB%BB%E5%8A%A1-%E5%88%9B%E5%BB%BAPR%20%E7%BB%99%E7%BA%B5%E6%A8%AA%E8%80%81%E5%B8%88%E5%90%88%E5%B9%B6%E3%80%8B 学员不需要修改readme文件 ---------------从10月11日开始,不用再管上面的内容了------------------------------ # 2.第一周学习说明 时间:2021.10.11~2021.10.17 ## 2.1 学习一维数组和二维数组相关问题 学习一维数组和二维数组的两个讲义,学员练习在ch1_one_dimensional_array模块下的 ch1_one_dimensional_array/src/main/java/com/gupao/alg 目录中自行练习 这里可以随便写,随便练,提交pr也可以根据自己的情况来,但是代码的影响范围不要超过自己的这个包。 ## 2.2 第二次作业:完成针对数组的两个方法: 作业必须在下面规定的位置进行,否则就是给别人交作业: 1.在有序数组中增加一个元素,要求能够在数组的首部、尾部和中间位置增加元素 详细文件地址:ch0_homework/src/main/java/homework1_array 中你的学号对应的文件包下有个ArrayHomework类 ,实现main方法中的arrayAddTest(),要求执行时,满足注释要求的输出内容。 2.在有序数组中删除一个元素,能够删除数组的首部曲、尾部和中间位置的元素 详细文件地址:ch0_homework/src/main/java/homework1_array 中你的学号对应的文件包下有个ArrayHomework类 ,实现main方法中的deleteTest(),要求执行时,满足注释要求的输出内容。 ## 作业要求 1.不要修改方法arrayAddTest()和deleteTest(),否则将视为作业有问题 2.完成时间:2021年10月17日晚上直播之前