<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://servo.ad.wlu.edu/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://servo.ad.wlu.edu/dokuwiki/feed.php">
        <title>W&amp;L Computer Science Wiki - courses:cs211:winter2014:journals:colin</title>
        <description></description>
        <link>http://servo.ad.wlu.edu/dokuwiki/</link>
        <image rdf:resource="http://servo.ad.wlu.edu/dokuwiki/lib/exe/fetch.php/wiki/dokuwiki-128.png" />
       <dc:date>2026-04-18T06:21:11+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter1?rev=1389855726&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter2?rev=1390459665&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter3?rev=1391385305&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter4?rev=1394047001&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter5?rev=1394603761&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter6?rev=1395810576&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter7?rev=1396423013&amp;do=diff"/>
                <rdf:li rdf:resource="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/home?rev=1396422361&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://servo.ad.wlu.edu/dokuwiki/lib/exe/fetch.php/wiki/dokuwiki-128.png">
        <title>W&L Computer Science Wiki</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/</link>
        <url>http://servo.ad.wlu.edu/dokuwiki/lib/exe/fetch.php/wiki/dokuwiki-128.png</url>
    </image>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter1?rev=1389855726&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-01-16T07:02:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter1</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter1?rev=1389855726&amp;do=diff</link>
        <description>Chapter 1: Introduction

1.1 - Stable Matching

The Stable Matching Problem was created by David Gale and Lloyd Shapley in 1962 based on the question: Could one design a college admissions process, or a job recruiting process, that was self-enforcing?</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter2?rev=1390459665&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-01-23T06:47:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter2</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter2?rev=1390459665&amp;do=diff</link>
        <description>Chapter 2: Basics of Algorithm Analysis

2.3 - Implementing the Stable Matching Algorithm Using Lists and Arrays

Arrays and Lists

An array is able to maintain a list of elements either sorted either numerically or alphabetically to allow for O(log n) access via binary search.  Arrays are not good for maintaining dynamically changing lists.</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter3?rev=1391385305&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-02-02T23:55:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter3</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter3?rev=1391385305&amp;do=diff</link>
        <description>Chapter 3: Graphs

3.1 - Basic Definitions and Applications

A graph is made up of nodes and edges.  A directed graph consists of a set of nodes and a set of directed edges.  Most graphs are undirected.

Applications of graphs include transportation networks, communication networks, information networks, social networks, and dependency networks.</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter4?rev=1394047001&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-05T19:16:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter4</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter4?rev=1394047001&amp;do=diff</link>
        <description>Chapter 4: Greedy Algorithms

4.1 - Interval Scheduling: The Greedy Algorithm Stays Ahead

A subset of requests is compatible if no two of them overlap in time, accepting the largest compatible subset possible.  Compatible sets of maximum size are optimal.</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter5?rev=1394603761&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-12T05:56:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter5</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter5?rev=1394603761&amp;do=diff</link>
        <description>Chapter 5: Divide &amp; Conquer

Divide and conquer deals with breaking inputs into parts, solving recursively, and then combining solutions. 

5.1 - A First Recurrence: The Mergesort Algorithm

Mergesort sorts a given list of numbers by first dividing them into two equal halves, sorting each half separately by recursion, and then combining the results of these recursive calls using the linear-time algorithm for merging sorted lists.</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter6?rev=1395810576&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-03-26T05:09:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter6</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter6?rev=1395810576&amp;do=diff</link>
        <description>Chapter 6: Dynamic Programming

6.1 - Weighted Interval Scheduling: A Recursive Procedure

Our Interval Scheduling algorithm from the previous chapter does not take into account weighted job values.  For this problem, we use dynamic programming.  Arrange the finish times of jobs in ascending order.  Jobs that don’t overlap are compatible.</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter7?rev=1396423013&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-02T07:16:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter7</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/chapter7?rev=1396423013&amp;do=diff</link>
        <description>Chapter 7: Network Flow

7.1 - The Maximum-Flow Problem and the Ford-Fulkerson Algorithm

Network models have capacities along edges (how much they can carry), source nodes (sending traffic), and sink nodes (receiving traffic).  Given a flow network, find a flow of maximum possible value.</description>
    </item>
    <item rdf:about="http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/home?rev=1396422361&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2014-04-02T07:06:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>home</title>
        <link>http://servo.ad.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2014/journals/colin/home?rev=1396422361&amp;do=diff</link>
        <description>Colin&#039;s Wiki Journal

Chapter 1: Introduction

Chapter 2: Algorithm Analysis

Chapter 3: Graphs

Chapter 4: Greedy Algorithms

Chapter 5: Divide &amp; Conquer

Chapter 6: Dynamic Programming

Chapter 7: Network Flow</description>
    </item>
</rdf:RDF>
