• @SmoothLiquidation
    link
    English
    2215 hours ago

    When you merge two sorted lists, you only have to compare the first element of each, since you can trust that all of the other elements are bigger. All the steps before that are there to make sure that is true.

    • @[email protected]
      link
      fedilink
      English
      814 hours ago

      Wait, how do I know that all four of the right half aren’t smaller than all four of the Left half?

      • @SmoothLiquidation
        link
        English
        611 hours ago

        It doesn’t matter. You check the first of each group and pick the smallest, then compare the one you didn’t pick with the next one of the other group. In your example, you would pick all of the ones from the right side and once it is empty, just add all the ones on the left.