2021-2022 20211417《信息安全专业导论》第七周学习总结
作业信息
这个作业属于哪个课程 | <班级的链接>(如2020-2021-1信息安全专业导论) |
---|---|
这个作业要求在哪里 | <作业要求的链接>(如2020-2021-1信息安全专业导论第七周作业) |
这个作业的目标 | 数组与链表,基于数组和基于链表实现数据结构,无序表与有序表,树,图,子程序与参数 |
作业正文 | 2021-2022 20211417《信息安全专业导论》第七周学习总结 |
教材学习内容总结
- 8.1抽象数据类型(属性明确地与特定实现分离的容器)
- 8.2栈(抽象复合结构,只能从一端访问栈中的元素)
- 8.3队列(抽象结构,其中的项目从一端入,另一端出)
- 8.4列表(属性特征:项目是同构、线性的,列表是变长的)
- 8.5树(高级分层体系结构)
- 8.5.1二叉树(每个节点可以有两个后继节点)
- 8.5.2二叉检索树(节点间存在语义排序)
- 8.5.3其他操作
- 8.6图(表示存在层次结构关系的一种有效方式)
- 8.6.1创建图(在表格中添加一个顶点、一条边、一个权值)
- 8.6.2图算法(三个:深度、广度、单源优先搜索)
- 8.7子程序(许多都是高级语言或语言附带库的一部分)
- 8.7.1参数传递(形参,实参)
- 8.7.2值参与引用参数(传递参数的两种基本方式)
教材学习中的问题和解决过程
- 问题1:看完深度搜索,不太能理解这种搜索方式
- 问题1解决方案:我去网上搜了一下资料,再结合了一下教材,弄明白了这种方式
代码调试中的问题和解决过程
-
问题1:在第八章看漫画学python中有一个代码,我的运行结果和教材中的不一样
-
问题1解决方案:找同学问问,同学说可能是跟其他代码混在一起的缘故,于是我又单独试试,但结果还是如此
.
.
同时我还打了个一模一样的代码,还是不行
.
.
.
.
最后去问了老师,老师说教材的图有错
代码托管
第八章代码(部分)
第十一章代码
上周考试错题总结
错题一:
Which of the following is part of a Pep/9 program instruction?
A. Accumulator
B. Simulator
C. Program counter
D. Specifier
E. Register
答案应该是D,指定器而我选的是B蓄能器
错题二:
Which of the following is not a valid mnemonic in the Pep/9 assembly language?
A. STOP
B. LDWA
C. ADDA
D. STWA
E. REPEAT
答案应该是E.REPEAT而我选的是B.Simulator
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第四周 | 300/1300 | 2/9 | 30/90 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间:20小时
-
实际学习时间:20小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)
参考资料
- 《计算机科学概论》
- ...