#2021-2022-120211302陈琳福《信息安全专业导论》第七周学习总结##作业信息 作业要求: https:www.cnblogs.comrocedup9577842 #2021-2022-1 20211302陈琳福 《信息安全专业导论》第七周学习总结 ## 作业
#2021-2022-1 20211302陈琳福 《信息安全专业导论》第七周学习总结
## 作业信息
作业要求: https://www.cnblogs.com/rocedu/p/9577842.html#WEEK07
学习目标
- 数组与链表
- 基于数组和基于链表实现数据结构
- 无序表与有序表
- 树
- 图
- 子程序与参数
学习资源
- 教材
- 阅读 「反作弊」:任何时候发现同学们有抄袭作业,抄袭代码的情况,即时课程总成绩清零
学习任务
加入云班课,参考本周学习资源
自学教材
- 计算机科学概论第8章 并完成云班课测试
《看漫画学Python》第8,11章并完成云班课测试
作业正文:https://i.cnblogs.com/posts/edit;postId=15512294
## 教材学习内容总结
抽象数据类型
- 抽象数据类型:属性(数据和操作)明确地与特定实现分离的容器。
- 数据结构:一种抽象数据类型中的复合数据域的实现
栈
- 栈(LIFO)是一种抽象复合结构,只能从一端访问栈中的元素。(删除的项总是在栈中时间最短的项目)
- 插入操作叫Push 删除操作叫Pop
队列
- 队列(FIFO)是一种抽象结构,队列中的项目从一端入,从另一端出。(删除的总在队列中时间最长的项目)
列表
- 列表通常提供
- 数组是内嵌结构;列表是抽象结构
- 链式结构:一个将数据项和找到下一项位置的信息保存到同一容器的实现方法。
树
- 1 二叉树:具有唯一起始节点的抽象结构,其中每个节点可以有两个子女节点,根节点和每个节点之间都有且只有一天路径。
- 2 二叉树检索:与线性结构的二分检索法比较相似。
图
- 图:由一组节点和一组把节点相互连接起来的边构成的数据结构。
- 顶点:图中的节点。
- 边(弧):表示图中两个节点的连接的顶点对。
- 三中不同的图搜索算法(深度优先搜索,广度优先搜索,单源最短路搜索)可以解决不同的问题。
子程序
- 参数列表:程序中两部分之间的通信机制
- 形参:列在子程序名后的括号中的标识符。
- 实参:子程序调用中列在括号中的标识符。
- 值参:由调用单元传入实参的副本的形参。
- 引用参数:由调用单元传入实参的地址的形参。
##教材学习中的问题和解决过程
问题:在云班课作业中在求10000以内水仙花数时遇到困难,代码运行不出来。
问题解决方案:上网查找相关信息,发现四位自幂数不能叫做水仙花数,而是四叶玫瑰数。并通过在云班课答疑区找到了代码错误。
水仙花数只是自幂数的一种,严格来说3位数的3次幂数才称为水仙花数。
附:其他位数的自幂数名字
一位自幂数:独身数
两位自幂数:没有
三位自幂数:水仙花数
四位自幂数:四叶玫瑰数
五位自幂数:五角星数
六位自幂数:六合数
七位自幂数:北斗七星数
八位自幂数:八仙数
九位自幂数:九九重阳数
十位自幂数:十全十美数
##代码调试中的问题和解决过程
调试后
##看漫画学Python代码
##上周考试错题总结
无
##学习进度条
代码行数博客量学习时间重要成长目标4000行30篇400小时 第一周100/1002/21/1 第二周200/3002/42/3 第三周100/4001/54/7 第四周300/7001/610/17 第五周300/10001/710/27 第六周300/13001/712/39 第七周400/17001/813/52
【文章转自:香港多ip服务器 http://www.558idc.com/hkzq.html提供,感恩】