标签:递归 信息安全 导论 算法 2021 2022 20211326 解决问题
2021-2022-1 20211326《信息安全专业导论》第六周学习总结
作业信息
|2020-2021-1信息安全专业导论|
2020-2021-1信息安全专业导论第六周作业|
作业目标:计算机科学概论第七章自学任务 python第六七章
- Polya如何解决问题
- 简单类型与组合类型
- 复合数据结构
- 查找与排序算法
- 算法复杂度
- 递归
- 代码安全
教材学习内容总结
一、计算机科学概论
1.Polya如何解决问题
第一步 理解问题 知道在问什么 自己到底什么不清楚 。 第二步 设计方案 首先要熟悉问题 自己是否见过 能否用相同方式来解释它? 或者能从一些数据得到有用的信息 从不同角度找到问题 设计解决方案。 第三步 执行方案 并检查步骤有无错误。 第四步 分析得到的解决方案 是否能解释问题。 这就像我们平常解决问题的方式 只是计算机当中的解决问题的方式 比较正式。
在解决问题的过程中 可以用分治法(把大的问题分割成能够单独解决的小问题)更利于我们更好地解决问题。在计算领域,这种解决方案被称为算法。
2.算法复杂度包括时间和空间的复杂度。几种常见的算法- 1 冒泡排序 2堆排序 3 插入排序 4 选择排序 5 归并排序6 快速排序
3.递归 就是算法调用它本身的能力,是另一种重复的控制结构。一般分 基本情况和一般情况。
与递归问题相关的是如何衡量问题的大小,所以递归解决方案的第一步都是确定尺寸系数。
4.代码安全 基本代码安全知识 1. 防止SQL注入 2. 文件上传漏洞 3. Cookie 欺骗 4. XSS跨站脚本攻击 5. 其他漏洞
标签:递归,信息安全,导论,算法,2021,2022,20211326,解决问题 来源: https://www.cnblogs.com/deyong/p/15485127.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。