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

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

作业信息

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

教材学习内容总结

《计算机科学概论》ch08

  • 抽象数据结构ADT:存放数据的容器,每种ADT都有自己的特定行为
    数据结构:ADT中复合数据域的实现
  • 栈:只能从一端访问栈中的数据,后进先出。插入操作(push),删除操作(pop)
    栈没有长度属性!!!
    2021-2022-1 20211318 《信息安全专业导论》第七周学习总结
  • 队列:只能从一端进入,从另一端出,先进先出。
    顺序队列
    2021-2022-1 20211318 《信息安全专业导论》第七周学习总结
    循环队列
    2021-2022-1 20211318 《信息安全专业导论》第七周学习总结
  • 列表
    列表是一种数据项构成的有限序列,即按照一定的线性顺序,排列而成的数据项的集合,在这种数据结构上进行的基本操作包括对元素的的查找,插入,和删除
    列表的两种主要表现是数组和链表,栈和队列是两种特殊类型的列表。

  • 2021-2022-1 20211318 《信息安全专业导论》第七周学习总结
    2021-2022-1 20211318 《信息安全专业导论》第七周学习总结
  • 二叉检索树
    2021-2022-1 20211318 《信息安全专业导论》第七周学习总结

  • 由顶点和连接他们的边组成,分为有向图和无向图
  • 图算法
  • 深度优先搜索(适合用栈储存顶点)
    下图是一个无向图,如果我们从A点发起深度优先搜索(以下的访问次序并不是唯一的,第二个点既可以是B也可以是C,D),则我们可能得到如下的一个访问过程:A->B->E(没有路了!回溯到A)->C->F->H->G->D(没有路,最终回溯到A,A也没有未访问的相邻节点,本次搜索结束)
    2021-2022-1 20211318 《信息安全专业导论》第七周学习总结
  • 广度优先搜索(适合用队列)
    2021-2022-1 20211318 《信息安全专业导论》第七周学习总结
  • 参数传递:程序两部分之间的标识符或值的列表。
    形参(列在子程序名后的括号中的标识符(临时的)):
    值参:副本 引用参数:地址

实参:子程序调用中列在括号中的标识符

代码托管

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 0/0 3/3 20/20
第二周 10/10 2/5 20/40
第三周 120/130 1/6 20/60
第四周 100/230 2/8 20/80
第五周 100/330 5/13 20/100
第六周 200/530 1/14 20/140
第七周 200/730 4/18 20/160
上一篇:基础算法-排序


下一篇:C#中IEnumerable、ICollection、IList、List之间的区别