航哥吧 关注:60贴子:632
求助

合并排序的思想

只看楼主收藏回复



IP属地:河北1楼2023-04-14 14:22回复
    合并排序,大致思想便是先将数组中的元素拆分成若干小部分,然后再将这些小部分按照顺序进行重新组合,从而实现排序。很明显,这里用到了分治法的思想,即将一个大问题分成若干个相同的小问题,因为问题规模变小了,所以解决问题的难度也随之减小,试想一下,对一个拥有10000个元素的数组进行排序简单还是对一个只拥有1个元素的数组进行排序简单?答案很明显。对于合并排序,将大问题分成若干小问题是一件很容易的事情,只需要不断递归即可,其中最主要的难点就是将这些小问题解决之后,如何再将这些小问题合并起来,若是处理不好,很可能就导致算法失败。那么接下来就开始正式的讲解。


    IP属地:安徽2楼2023-04-14 16:14
    回复
      3


      IP属地:安徽来自Android客户端3楼2024-05-08 01:52
      回复
        3


        IP属地:安徽来自Android客户端4楼2024-05-08 01:52
        回复
          3


          IP属地:安徽来自Android客户端5楼2024-05-08 01:52
          回复
            3


            IP属地:安徽来自Android客户端6楼2024-05-08 01:52
            回复
              3


              IP属地:安徽来自Android客户端8楼2024-05-09 00:36
              回复
                3


                IP属地:安徽来自Android客户端9楼2024-05-09 00:36
                回复
                  3


                  IP属地:安徽来自Android客户端10楼2024-05-09 00:37
                  回复
                    3


                    IP属地:安徽来自Android客户端11楼2024-05-09 00:37
                    回复
                      3


                      IP属地:安徽来自Android客户端12楼2024-05-09 00:37
                      回复
                        3


                        IP属地:安徽来自Android客户端13楼2024-05-10 00:11
                        回复
                          3


                          IP属地:安徽来自Android客户端14楼2024-05-10 00:11
                          回复
                            3


                            IP属地:安徽来自Android客户端15楼2024-05-10 00:11
                            回复
                              3


                              IP属地:安徽来自Android客户端16楼2024-05-10 00:11
                              回复