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

作业信息

这个作业属于哪个课程 2020-2021-1信息安全专业导论
这个作业要求在哪里 2020-2021-1信息安全专业导论第七周作业
这个作业的目标 数组与链表、基于数组和基于链表实现数据结构、无序表与有序表、树、图、子程序与参数
作业正文 本博客链接

教材学习内容总结

计算机科学概论
抽象数据类型:属性明确地与特定实现分离的容器。
数据结构:一种抽象数据类型中的复合数据域的实现。
容器:存放和操作其他对象的对象。


  • 一种抽象复合结构,只能从一端访问栈中的元素。
    算法:使用栈读取数字并反向打印出来。
    WHILE(more data)
    Read value
    Push(myStack,value)
    WHILE(NOTIsEmpty(myStack))
    Pop(myStack,value)
    Write value
  • 有序表和无序表
    链式结构:一个将数据项和找到下一项位置的信息保存到同一容器的实现方法。
    无序列表:顺序并不重要,项目只是随意被放入其中。
    有序列表:项目之间具有语义关系。
    列表、栈和队列这样的抽象结构本质上都是线性的,之模拟了一种数据关系。

  • 每一个节点下方都可能会有许多节点。
    二叉树:具有唯一起始节点(根节点)的抽象复合结构,其中每个节点可以有两个子女节点,根节点和每个节点之间都有且只有一条路径。
    根:树中唯一的开始节点。
    叶节点:没有子女的树节点。
    二叉检索树算法

  • 图:由一组节点和一组把节点相互连接起来的边构成的数据结构。
    顶点:图中的节点。
    边(弧):表示图中两个节点的连接的顶点对。
    无向图:其中的边没有方向的图。
    有向图:其中的边是从一个顶点指向另一个顶点(或同一个顶点) 的图。
    子程序与参数
    参数列表:程序中两部分之间的通信机制。
    形参:列在子程序名后的括号中的标识符。
    实参:子程序调用中列在括号中的标识符。
    值参:由调用单元传入实参的副本。
    引用参数:由调用单元传入实参的地址的形参。
    看漫画学python


学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积)
目标 3000行 10篇 400小时
第二周 100/100 2/2 2/2 30小时
第三周 300/400 1/5 50小时/80小时
第四周 300/700 1/6 50小时/130小时
第五周 500/1200 3/9 50小时/180小时
第六周 300/1500 1/10 30小时/130小时
第七周 300/1800 1/11 30消失/160小时
posted @ 2021-11-07 10:34  魏子俊  阅读(42)  评论(0)    收藏  举报