作业信息
| 这个作业属于哪个课程 | 2020-2021-1信息安全专业导论 |
|---|---|
| 这个作业要求在哪里 | 2020-2021-1信息安全专业导论第七周作业 |
| 这个作业的目标 | 作业目标 |
| 作业正文 | 作业正文 |
教材学习内容总结
《计算机科学概论》:
1.抽象数据类型:属性明确地与特定实现分离的容器
数据结构:一种抽象数据类型中的复合数据域的实现
容器:存放和操作其他对象的对象
2.栈(LIFO):就像交作业放在最上面的作业老师最先判,后进先出
队列(FIFO):像银行和超市的排队,先进先出
列表的三大特点:同构,线性,变长
3.二叉树:具有唯一起始节点的抽象复合结构,其中每个节点可以有两个子女节
点,根节点和每个节点之间都有且只有一条路径。
根:树中唯一开始节点。
叶节点:没有子女的树节点
4.图:由一组节点和一组把节点相互连接起来的边构成的数据结构
顶点:图中的节点。
边(弧):表示图中两个节点的连接的顶点对。
无向图:其中的边没有方向的图。
有向图:其中的边是从一个顶点指向另一个顶点(或同一个顶点)的图。
5.深度优先搜索:一条路走到头
广度优先搜索:先把一个点的所有分支找到
6.领顶点:通过边连接起来的两个顶点。
路径:连接图中两个顶点的一系列项目。
7.参数列表:程序中两部分之间的通信机制。
8.形参:列在子程序名后的括号中的标识符。
实参:子程序调用中列在括号中的标识符。
值参:由调用单元传入实参的副本(写在留言版上)的形象。
9.子程序:
参数列表时子程序要使用的标识符或值的列表,它放置在子程序名后的括号中。
一个子程序可能会有值返回,在这种情况下,子程序被调用的方式时用它的名字和参数的表达式。
子程序也可以时没有返回值的,这种情况下,调用程序用子程序的名字作为声明。
《看漫画学Python》:
- 函数:定义函数,调用函数(使用位置参数调用函数,使用关键字参数调用函数),参数的默认值,可变参数(基于元组的可变参数,基于字典的可变参数),函数中变量的作用域,
- 函数类型:过滤函数filter
映射函数map
lambda函数 - 数学计算模块--math
日期时间模块--datetime
正则表达式模块--re
教材学习中的问题和解决过程
问题:不太懂什么是广度优先搜索
解决过程:先与同学一起讨论,似懂非懂的理解了一些,后来再查阅资料后,已基本了解广度优先搜索,即通过逐层遍历所有相邻节点,从而暴力的找出最短路径
代码调试中的问题和解决过程
问题:打出的代码不能运行
解决过程:将有问题的地方的所有标点换成英文标点,成功解决
[代码托管]






上周考试错题总结
说明符是pep/9程序指令的一部分
测试用例不是指定如何测试程序的文档
其他
无
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 0/0 | 2/2 | 4/4 | |
| 第二周 | 0/0 | 2/4 | 6/10 | |
| 第三周 | 100/100 | 1/5 | 6/16 | |
| 第四周 | 150/250 | 2/7 | 12/28 | |
| 第五周 | 100/350 | 3/10 | 10/38 | |
| 第六周 | 150/500 | 2/12 | 15/53 | |
| 第七周 | 150/650 | 3/15 | 18/71 |