Я переглядав аналіз швидкості в книзі "Алгоритми" Седжевіка. Він створює наступне відношення рецидивів для кількості порівнянь у швидкості сортування під час сортування масиву з N різних елементів.
У мене є важкий час для розуміння цього ... Я знаю, що потрібен 1 / N ймовірність, щоб будь-який елемент став стержнем, і якщо k стане стрижним, то в лівому підмасиві будуть елементи k-1, а правий під- масив матиме елементи Nk.
1.Як вартість перегородки стає N + 1? Чи потрібно N + 1 порівнювати, щоб зробити розділення?
2.Sedgewick каже, що для кожного значення k, якщо ви додаєте їх, ймовірність того, що елемент, що розділяє, k + вартість двох підмасивів, ви отримаєте вищевказане рівняння.
- Чи може хтось це пояснити, щоб ті, хто має менші знання з математики (я), могли зрозуміти?
- Зокрема, як ви отримуєте другий доданок у рівнянні?
- Що саме означає цей термін?