csse 220
play

CSSE 220 Merge Sort Import MergeSortSimple project from Git Todays - PowerPoint PPT Presentation

CSSE 220 Merge Sort Import MergeSortSimple project from Git Todays Plan Big-oh practice Merge sort Merge Sort Basic recursive idea: If list is length 0 or 1, then its already sorted Otherwise: Divide list into two


  1. CSSE 220 Merge Sort Import MergeSortSimple project from Git

  2. Today’s Plan • Big-oh practice • Merge sort

  3. Merge Sort • Basic recursive idea: – If list is length 0 or 1, then it’s already sorted – Otherwise: • Divide list into two halves • Recursively sort the two halves • Merge the sorted halves back together

  4. If list is length 0 or 1, Analyzing then it’s already sorted • Otherwise: – Divide list into two halves Merge Sort – Recursively sort the two halves – Merge the sorted halves back together Merge n items n items merged n items merged Merge n/2 items Merge n/2 items Merge n/4 Merge n/4 n items Merge n/4 Merge n/4 items items merged items items etc etc n items Merge 2 Merge 2 Merge 2 Merge 2 merged etc items items items items

  5. Friday: Your Presentations • 8 minutes long • ~3 minutes showing off your extra features • ~5 minutes explaining JUST ONE technical decision in detail  Could be a design decision, feature implementation, or tricky bug  Be careful about code examples (good – but in moderation)  Should include prepared slides usually including diagrams

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend