摘要:        
1.分治算法介绍 1)分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序,傅立叶变换(    阅读全文
        
            posted @ 2022-08-27 16:26
半路_出家ren
阅读(193)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
1.二分查找算法(非递归)介绍 我们讲过了二分查找算法,是使用递归的方式; 二分查找法只适用于从有序的数列中进行查找(比如数字和字母等),将数列排序后再进行查找 二分查找法的运行时间为对数时间O(㏒₂n),即查找到需要的目标位置最多只需要㏒₂n步,假设从[0,99]的队列(100个数,即n=100)    阅读全文
        
            posted @ 2022-08-27 15:40
半路_出家ren
阅读(106)
评论(0)
推荐(0)
        
        
浙公网安备 33010602011771号