2021-2022-1 20211328《信息安全专业导论》第七周学习总结

2021-2022-1 20211328《信息安全专业导论》第六周学习总结

作业信息

这个作业属于哪个课程 2021-2022-1信息安全专业导论
这个作业要求在哪里 2021-2022-1信息安全专业导论第七周作业
作业正文 2021-2022-1 20211328《信息安全专业导论》第七周学习总结

教材学习内容总结

  • 抽象数据类型:数据和操作明确的与特定实现分离的容器。

列表与数组

  • 列表是按照一定的线性顺序排列的,它的长度是可变的,列表中的元素在内存中可能是相邻的也有可能是不相邻的。
  • 数组的存储方式是有序的,用索引来标示数组中的内容,数组中的元素在内存中是连续的且占用内存相同。
  • 无序列表中项目被随意放入其中。
  • 有序列表中项目之间具有语义关系,除了第一个项目之外所有项目都存在某种排序关系。除了最后一个项目,所有项目都存在着相同的关系,
    ++++ 树
  • 二叉树是一种抽象结构,其中每个节点可以有两个后继节点,叫做子女,子女又有自己的子女,以此类推形成了树的分支结构。树的头部叫做根。
  • 如果一个节点没有子女,则这个节点就叫做树叶。
  • 二叉检索树就像已排序的列表,节点间存在语义排序。
  • 二叉检索树任何节点的值都要大于它的左子树中的所有节点的值。
    ++++ 图
  • 去掉树一个节点至多只有一个指向它的节点的约束就得到了图。
  • 图由一组节点和连接节点的线段构成,图中的节点叫作顶点,线段叫做边(弧)。
  • 边是从一个顶点指向另一个顶点的图叫作有向图,没有方向的叫无向图。
  • 如果两个顶点有一条边相连,则把它们称为邻顶点。
  • 连接图中两个顶点的一系列顶点叫作路径。

子程序与参数

  • 可以通过调用子程序计算某些特殊的值
  • 子程序通常是高级语言或语言附带库的一部分。
  • 参数列表是子程序要使用的标识符或值的列表。
  • 因为子程序是在被调用前定义的,所以在子程序后面的括号中声明了一个变量名的列表叫形参
  • 子程序被调用后调研单元列出子程序名,并在括号中列出一系列标识符叫实参。
  • 值参将实参的副本传递给子程序,不改变实参
  • 引用参数将实参的地址传递给子程序,可以改变实参。

教材中的问题

问题:不能区分数组与列表
解决过程:查找资料

代码调试中的问题和解决过程

解决过程:在打代码时总忽略缩进导致不能正常运行。

代码托管




















学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 2/2 20/20
第二周 10/10 2/4 15/35
第三周 90/100 1/5 15/50
第四周 100/200 2/7 15/65
第五周 150/350 3/10 15/80
第六周 200/550 2/12 20/100
第七周 350/900 4/16 20/120
posted @ 2021-11-06 16:08  20211328-张树杰  阅读(11)  评论(0编辑  收藏  举报