本部分是下午考试中最难的,能拿一半分数就好,属于拔高人群得分,建议最后复习此部分。

想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论。

1. 分治法

对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决;否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解

1.1 分治法-递归技术

递归,就是在运行的过程中调用自己

1.2 分治法-二分法查找

2. 回溯法-迷宫问题

3. 贪心法-背包问题

4. 动态规划法

5. 案例分析

5.1 案例分析1

答案:1)

2)均为贪心算法,时间复杂度均为O(n^2)

3)

最先适宜和最优适宜策略下所需的集装箱分别为5和4,均不能保证得到最优解

5.2 案例分析2

答案:1)

2)分治算法递归式T(n)= 2T(n/2)+ O(n)

时间复杂度为O(nlogn)空间复杂度O(n)

3)  n1+n2

动态规划是考试重点,但是对于大多数人有点难!不做必须要求!

想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论。

全国软考中级软件设计师 学习笔记-数据结构及算法部分相关推荐

  1. 全国软考中级软件设计师 学习笔记-软件工程部分

    想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞.收藏和评论! 1. 开发模型 1.1 瀑布模型(SDLC) 缺点:在开发初期,需求不明确,导致软件项目失败 适用于需求明确,或二次开发 ...

  2. 全国软考中级软件设计师 学习笔记-法律法规部分

    想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞.收藏和评论 这部分没有太多难点,记忆为主 分值也不高 不建议花过多精力!! 1. 知识产权 包括:著作权及领接权.专利权.工业品外观设 ...

  3. 全国软考中级软件设计师 学习笔记-数据结构部分

    想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞.收藏和评论 数据结构 1. 数组 数组地址的计算 例题: 答案:根据公式a+(i*n+j)*len,即存储地址=0+(2*5+3)*2 ...

  4. 全国软考中级软件设计师 复习大纲概览

    本专栏记录学习复习软考中级软件设计师的内容,官方网站上有中级设计师的考试大纲和指导用书,官网链接:https://www.ruankao.org.cn 考试的难度总体来讲不是很大,但是设计的知识面非常 ...

  5. 2022下半年软考-中级-软件设计师-过关经验

    目录 1.重要内容 2.考情分析 3.视频笔记 1.重要内容 软考官网:中国计算机技术职业资格网 刷题:软考通app.软考真题app.软考刷题王(微信小程序).希赛网app. zst_2001软考中级 ...

  6. 软考中级软件设计师难不难_为什么这么难处理设计师

    软考中级软件设计师难不难 重点 (Top highlight) I have a confession to make. As a young Design 'pioneer' in many tec ...

  7. 软考中级(软件设计师)——面向对象程序设计(C++Java二选一的题15分-目标3分)

    软考中级(软件设计师)--面向对象程序设计(C++&Java二选一的题15分-目标3分) 目录 软考中级(软件设计师)--面向对象程序设计(C++&Java二选一的题15分-目标3分) ...

  8. 软考中级软件设计师 2009-2022年真题

    ** 整理了2009年到2022年 软考中级软件设计师的题目与参考答案 百度网盘分享 链接:https://pan.baidu.com/s/1f4Hfuw7lzgM4IZa-g1Wepg?pwd=50 ...

  9. 软考中级--软件设计师

    软考中级–软件设计师 数据库系统复习总结

  10. 软考中级(软件设计师)——计算机网络(5分)与信息安全(3分)

    软考中级(软件设计师)--计算机网络(5分)与信息安全(3分) 目录 软考中级(软件设计师)--计算机网络(5分)与信息安全(3分) 计算机网络(5分) 开放系统互连参考模型(★★) TCP/IP协议 ...

最新文章

  1. Wrong permissions on configuration file, should not be world writable!
  2. React项目实践系列一
  3. python如何离线安装第三方库_离线环境安装python第三方库
  4. 某同学配置了一台计算机,第六章 计算机硬件系统作业答案.doc
  5. 初作学术论文存在的文献梳理和引文注释问题
  6. apt-mirror 校验错误文件处理
  7. linux修改密码提示unix,linux中普通用户批改密码出现(passwd:Authentication token manipulation error)...
  8. 没想到你是这样的npm install
  9. 努比亚手机浏览器 安全证书失效_浏览器提示“该站点安全证书的吊销信息不可用”的解决方法-...
  10. mysql怎么加固_mysql安装及加固
  11. c语言堆栈基本代码入栈出栈_C/C++语言栈的出栈入栈操作实现(完整代码)
  12. java模拟器配置_JAVA模拟器全功略!
  13. sm3 算法java_国密SM3杂凑算法与实现
  14. 博科光纤交换机维护手册
  15. 国密算法分类及介绍(sm系列密码算法)
  16. 【存储专题】西瓜哥带您学习高端存储
  17. 使用递归判断字符串是否回文
  18. 房地产业务学习(04)-房企信息化:谁忽悠了谁?
  19. 怎么把电脑上的python软件卸载干净_如何将电脑上的各种软件彻底卸载干净呢?...
  20. cib.xml for 2resource2group4score

热门文章

  1. QT中widget相关控件
  2. App 上架 AppStore和证书的各种区别
  3. Qt实现音视频播放器
  4. Javascript模块化编程 (附WebTrends的dcsMultiTrack方法浅述)
  5. win10专业版没有触摸板选项_win10鼠标光标不见了触摸板没反应
  6. Java中NumberFormat格式化数字
  7. WinRAR注册+去广告教程
  8. 数学建模常用模型、特点以及应用场景
  9. java 开源 邮件系统_Java架构师方案—简单的邮件系统(附完整项目代码)
  10. 算法精解----快速排序2