2021-2022-1 20211313《信息安全专业导论》第七周学习总结
学期:2021-2022-1 学号:20211313 《信息安全专业导论》第七周学习总结
作业信息
| 这个作业属于哪个课程 | 2020-2021-1信息安全专业导论 |
|---|---|
| 这个作业要求在哪里 | 2020-2021-1信息安全专业导论第七周作业 |
| 作业正文 | 2021-2022-1 20211313《信息安全专业导论》第七周学习总结 |
教材学习内容总结
-
栈:一种有用的抽象复合结构,可以从第一个位置插入或删除,简而言之就是“后进先出”,类似于自助餐厅的餐具架,因此栈并没有长度这一常见属性。
-
队列:顾名思义就是像平时常见的排队一样,实行“先进先出,后进后出”的原则。
-
树:与栈和队列这种线性结构不同,树是一种更为复杂的分层体系结构,这个在中学阶段有所接触,但值得注意的是,计算领域的树通常指最多两个节点的二叉树。
-
二叉检索树:这种结构是树的一种特殊情况,是一种有序的树。一般节点的值大于左子树的值,小于右子树的值。
-
深度优先搜索和广度优先搜索:都是图算法的一种,深度优先算法就是一条路走到黑再返回;广度优先算法就是逐层推进,将同一层的数据检索完再进入下一层。
教材学习中的问题和解决过程
- 问题1:在阅读深度搜索和广度检索时我很困惑,不能理解运行规则。
- 问题1解决方案:通过观看同学的博客中生动形象的示意图后理解了规则。
代码调试中的问题和解决过程
- 问题1:在键盘上没有找到不等于如何表示
- 问题1解决方案:上网搜索得知不等用!表示
- 问题2:设计进制转换的代码时少了一行answer=""导致代码无法循环,得不出结果
- 问题2解决方案:经同学指导发现是循环结构出了问题。
[代码托管]
运行结果截图
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 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 | |
| 第五周 | 120/1420 | 4/13 | 15/105 |
浙公网安备 33010602011771号