当前位置 : 主页 > 网络编程 > 其它编程 >

20212022120211302陈琳福《信息安全专业导论》第七周学习总结

来源:互联网 收集:自由互联 发布时间:2023-07-02
#2021-2022-120211302陈琳福《信息安全专业导论》第七周学习总结##作业信息  作业要求:  https:www.cnblogs.comrocedup9577842 #2021-2022-1 20211302陈琳福 《信息安全专业导论》第七周学习总结 ## 作业
#2021-2022-120211302陈琳福《信息安全专业导论》第七周学习总结##作业信息  作业要求:  https:www.cnblogs.comrocedup9577842

#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)是一种抽象结构,队列中的项目从一端入,从另一端出。(删除的总在队列中时间最长的项目)

列表

  • 列表通常提供
  • insert:插入一个项目
  • delet:删除一个项目
  • isthere:检索一个项目是否存在
  • getlength:报告列表中项目数量
    • 数组是内嵌结构;列表是抽象结构
    • 链式结构:一个将数据项和找到下一项位置的信息保存到同一容器的实现方法。

    • 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提供,感恩】
    网友评论