Functional Problem Solving (CSC 151 2014S) : Outlines

Outline 49: Merge Sort


Held: Monday, 28 April 2014

Back to Outline 48 - Insertion Sort. On to Outline 50 - Project Assessment: Images.

Summary

We continue our exploration of sorting by considering the applicability of divide-and-conquer to the problem of sorting. We look at one particular divide-and-conquer algorithm, merge sort. We explore how the running time for that algorithm varies based on the number of values we are sorting.

Related Pages

Overview

Administrivia

Upcoming Work

Extra Credit

Key Ideas of Merge Sort

An Alternate Implementation

The Costs of Merge Sort

Lab


Samuel A. Rebelsky, rebelsky@grinnell.edu

Copyright (c) 2007-2014 Janet Davis, Samuel A. Rebelsky, and Jerod Weinman. (Selected materials are copyright by John David Stone or Henry Walker and are used with permission.)

Creative Commons License

This work is licensed under a Creative Commons Attribution 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc/3.0/ or send a letter to Creative Commons, 543 Howard Street, 5th Floor, San Francisco, California, 94105, USA.