码迷,mamicode.com
首页 > 编程语言 > 详细

分治算法 ------数组的最大最小值

时间:2017-10-04 14:12:04      阅读:268      评论:0      收藏:0      [点我收藏+]

标签:--   ogr   class   ogre   bsp   image   复杂度   代码   php   

终于 找到课程链接了,太赞了,屈婉玲老师真的太厉害了! http://www.chinesemooc.org/kvideo.php?do=course_progress&kvideoid=4748&classesid=1972

数组的最大值,最小值有好几种方法求解: 

第一种: 蛮力法

技术分享

 

 

第二种方法是 分组比较:

技术分享

分组算法的时间复杂度:

技术分享

分组算法的伪码,整个流程:

技术分享

 

 

 

第三种方法是  分治方法: 

技术分享

分治方法的复杂度:

技术分享

 

 再来个小结:

技术分享

代码也完成了,太赞了。第一种方法就没有写了,第二种,第三种,都贴在后面。如果你刚好看到这里,觉得有什么错误或者争议的地方,欢迎留言。

第二种方法: 分组的代码:

技术分享

技术分享

 

 

 第三种方法:分治的解答方法:

技术分享

技术分享

写完了。虽然花了不少时间,还挺值得的。谢谢屈婉玲老师的讲解和精致完美的PPT,太厉害了!

中秋快乐,国庆快乐~~~~~

 

分治算法 ------数组的最大最小值

标签:--   ogr   class   ogre   bsp   image   复杂度   代码   php   

原文地址:http://www.cnblogs.com/lixing-nlp/p/7625283.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!