• 20201204于瀛鹏 第六周学习总结


    学期(如2020-2021-1) 学号(如:20201204) 《信息安全专业导论》第6周学习总结

    作业信息

    这个作业属于哪个课程 <班级的链接>(如2020-2021-1信息安全专业导论
    这个作业要求在哪里 <作业要求的链接>(如2020-2021-1信息安全专业导论第一周作业)
    这个作业的目标 学习了提出问题与解决问题的方法
    作业正文 https://i.cnblogs.com/posts/edit

    教材学习内容总结

    如何解决问题:1.理解问题2.设计方案3.执行方案4.回顾
    分治法:把一个大问题划分为几个能解决的小问题。可以反复运用分治法知道每个子问题都能实现为止。
    算法:是在有限的时间内用有限的数据解决问题或子问题的方法。
    顺序搜索:依次查找每一个元素并将其与我们需要搜索的元素进行比较。
    二分检索:假设要检索的数组是有序的,其中每次比较操作可以找到要找的项目或把数组减少一半,二分检索从中间开始检索。
    选择排序:检索一次列表,将最小值放在0位,再检索一次列表,将次小值放在1位······直到整个数组有序。
    冒泡排序:从列表最后一位开始,依次比较相邻两位大小,如果较小值在较大值之后,则交换两者位置,到第一位结束,第二次重复过程,到第二位结束······直到整个数组有序。
    插入排序:将第一位元素取出放入一个新列表,再将第二位元素与第一位比较,放在新列表的合适位置,将第三位元素与新列表中元素比较,放在合适的位置······直到整个数组有序。
    递归算法:算法过程中使用自己的算法。每个递归算法至少包含两种情况,:基本情况和一般情况。基本情况是答案已知的情况,一般情况则是调用自身来解决问题的更小版本的解决方案,每次递归调用后
    问题都应该减小,直到变成基本情况。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 200/200 2/2 20/20
    第二周 300/500 2/4 18/38
    第三周 500/1000 3/7 22/60
    第四周 300/1300 2/9 30/90

    尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
    耗时估计的公式
    :Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

    参考:软件工程软件的估计为什么这么难软件工程 估计方法

    • 计划学习时间:XX小时

    • 实际学习时间:XX小时

    • 改进情况:

  • 相关阅读:
    01 drf源码剖析之restful规范
    08 Flask源码剖析之flask拓展点
    07 flask源码剖析之用户请求过来流程
    06 flask源码剖析之路由加载
    05 flask源码剖析之配置加载
    04 flask源码剖析之LocalStack和Local对象实现栈的管理
    03 flask源码剖析之threading.local和高级
    02 flask源码剖析之flask快速使用
    01 flask源码剖析之werkzurg 了解wsgi
    MVC之Filter
  • 原文地址:https://www.cnblogs.com/quicci/p/13945075.html
Copyright © 2020-2023  润新知