RUVIDEO
Поделитесь видео 🙏

Algorithms in Python | Merge Sort | Full Code | Telugu

#pythonintelugu #pythonalgorithms #naveenv
Algorithms in Python | Merge Sort | Full Code with Time Complexity explanation| Telugu

Time Code:
00:00 Intro Animation
02:20 Merge Sort Wiki Eg
04:45 Pseudocode Merge Sort
06:10 Python Coding
14:25 Result Execution
15:00 RECAP
20:00 Outro

MERGE SORT
1. Divide the unsorted list into n sublists,
each containing one element (a list of one element is considered sorted).

2. Repeatedly merge sublists to produce new sorted sublists
until there is only one sublist remaining.

This will be the sorted list.

https://en.wikipedia.org/wiki/Merge_sort

Code:

Note: Replace GT with greather than symbol and LT with less than symbol below

def mergeSort(nums):
if len(nums) GT 1:
mid = len(nums) // 2
left = nums[:mid]
right = nums[mid:]

mergeSort(left)
mergeSort(right)

i = j = k = 0

while i LT len(left) and j LT len(right):
if left[i] LT right[j]:
nums[k] = left[i]
i += 1
else:
nums[k] = right[j]
j += 1
k += 1

while i LT len(left):
nums[k] = left[i]
i += 1
k += 1

while j LT len(right):
nums[k] = right[j]
j += 1
k += 1
return nums

nums = [8, 3, 6, 5, 2, 9]

print(mergeSort(nums))


O (n log n) - Time complexity is the computational complexity that describes the amount of computer time it takes to run an algorithm. Time complexity is commonly estimated by counting the number of elementary operations performed by the algorithm

Time Complexity is commonly expressed using big O notation, typically O(n), O (logn), O(n^2), O(2^n), O(n!) etc where n is the input size in units of bits needed to represent the input.

If you like this content, please like, share and subscribe. Motivates me to create more such content.

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Algorithms in Python | Merge Sort | Full Code | Telugu», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.