软件设计师——第十六章:数据结构及算法

软件设计师——第十六章:数据结构及算法,第1张

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录
  • 系列文章目录
  • 1、分治法
    • 1.1 递归技术
    • 1.2 二分查找
  • 2、回溯法
  • 3、贪心法
  • 4、动态规划法
    • 4.1 例题
  • 5、面向对象程序设计


1、分治法

1.1 递归技术

1.2 二分查找

2、回溯法

3、贪心法

4、动态规划法

4.1 例题




问题1

1、
j=0 
2、
b[j] = b[j] + s[i]
3、
min = temp 
4

b[m]= b[m] + s[i]

问题2
最优:贪心 算法、 时间复杂度: O(n ^2 )
最先适宜:贪心法 时间复杂度: O(n ^2 )

时间复杂度:
问题3
4 5
不能

5、面向对象程序设计


抽象工厂模式

1void insert (Department department) ; 
2Department  getDepartment  (int id ) ; 
3、implments IDepartment 
4、 implments IDepartment
5interface IFactory 
6Idepartment  CreateDepartment() ; 


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/915576.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存