分治算法应用场景运用分治策略解决的问题一般来说具有以下特点:1、原问题可以分解为多个子问题这些子问题与原问题相比,只是问题的规模有所降低,其结构和求解方法与原问题相同或相似
2、原问题在分解过程中,递归地求解子问题由于递归都必须有一个终止条件,因此,当分解后的子问题规模足够小时,应能够直接求解
3、在求解并得到各个子问题的解后应能够采用某种方式、方法合并或构造出原问题的解
不难发现,在分治策略中,由于子问题与原问题在结构和解法上的相似性,用分治方法解决的问题,大都采用了递归的形式
在各种排序方法中,如归并排序、堆排序、快速排序等,都存在有分治的思想
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。