# Lec5 - Click to edit Master subtitle style Sundar B Sorting Comparative Review Sorting by Insertion and Merging Analysis QuickSort A

This preview shows pages 1–4. Sign up to view the full content.

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Click to edit Master subtitle style 2/7/11 Sundar B. Sorting Comparative Review: Sorting by Insertion and Merging Analysis QuickSort- A Divide-and-Conquer Algorithm- Best and Worst cases- Analysis 11 2/7/11 Sundar B. 2/7/11 Sundar B. Complexity of Sorting Algorithms Insertion Sorting: Time taken for sorting N elements: Time taken for sorting N-1 elements + Time taken for inserting 1 element into sorted list Time taken for inserting 1 element into sorted list: For finding the position (say the element is in Kth position): K For shifting the rest of the elements: N-K 2/7/11 22 Sundar B. 2/7/11 Sundar B. Note on Notation Notation: (lower bound – asymptotic lower bound) Ω(f(N)) = { g(n) | there exists +ve consts. c1 and n0 s.t. c1*f(N) <= g(n) for all n>n0 } Notation: (tight bound – asymptotic upper and lower bound) Ѳ(f(N)) = { g(n) | there exist +ve consts....
View Full Document

## This note was uploaded on 02/07/2011 for the course CS 123 taught by Professor Murali during the Spring '11 term at Birla Institute of Technology & Science, Pilani - Hyderabad.

### Page1 / 11

Lec5 - Click to edit Master subtitle style Sundar B Sorting Comparative Review Sorting by Insertion and Merging Analysis QuickSort A

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document
Ask a homework question - tutors are online