学期(如2020-2021-1) 学号20201326 《信息安全专业导论》第6周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(2020-2021-1信息安全专业导论) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(如2020-2021-1信息安全专业导论第一周作业) |
这个作业的目标 | <写上具体方面> |
作业正文 | ... 本博客链接 |
教材学习内容总结
搜索方法:1,顺序搜索:对每一个位置进行查询
2,二分检索:对一个有顺序的数组折中查找,对比中间值与目标值的大小,判断,再确定接下来的检索位置,直到找到改元素为止。
排序方法:1选择排序:先找一个最小的元素排在第一个,在下方未排序中找一个其中最小的放在第二,以此类推,直到排完所有数组。
2冒泡排序:从最下面的一个元素开始,比较它与上一个元素的大小,小则升高,大则将排序位转给小的那个元素,再进行上诉操作。
3插入排序:从第一个元素开始,向下进行,逐渐扩大自己的有序数组,将有序数组直接进行排序,如刚扩大的一个元素,且其为最小元素,则将其提到第一位,下一个第二小,直接将它提到第二位。
信息隐蔽:隐蔽模块的细节以控制对这些细节的访问的做法
抽象:复杂系统的一个模型,只包括观察对象需要的部分的细节。
教材学习中的问题和解决过程
(一个模板:我看了这一段文字 (引用文字),有这个问题 (提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。【或者】我反对作者的观点(提出作者的观点,自己的观点,以及理由)。 )
- 问题1:XXXXXX
- 问题1解决方案:XXXXXX
- 问题2:XXXXXX
- 问题2解决方案:XXXXXX
- ...
代码调试中的问题和解决过程
- 问题1:str=input('x: ')
a=str+1
print(a)
语法错误 - 问题1解决方案:str是一个字符串,想利用其中的数字应该用int()或eval()对其进行限定。
- 问题2:print(00000000000000
00000000000
000000000)
错误 - 问题2解决方案:对每行的“0....."使用一个print
- ...
代码托管https://gitee.com/jiangjinin
(statistics.sh脚本的运行结果截图)
上周考试错题总结
- 错题1及原因,快速排序,完全理解
- 错题2及原因,理解情况
- ...
其他(感悟、思考等,可选)
想要将伪代码变成代码,需要对Python库,各种语法的灵活运用;除此之外,多阅读偶像的代码,慢慢的优化自己的理解能力,从而强化我们的逻辑思维能力。
xxx
xxx
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 4000行 | 15篇 | 260小时 | |
第一周 | 140/200 | 1/2 | 48/65 | |
第二周 | 630/500 | 3/3 | 56/65 | |
第三周 | 0/1200 | 0/5 | 0/65 | |
第四周 | 0/2100 | 0/5 | 0/65 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间:65小时
-
实际学习时间:56小时
-
改进情况:try my best and day day up!
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
参考资料
- [《程序设计导论》学习指导]
- [ 《鸟哥的Linux私房菜》]
- [《计算机导论》]
- ...