<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://cswiki.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://cswiki.wlu.edu/dokuwiki/feed.php">
        <title>W&amp;L Computer Science Wiki - courses:cs211:winter2011:journals:andrew</title>
        <description></description>
        <link>http://cswiki.wlu.edu/dokuwiki/</link>
        <image rdf:resource="http://cswiki.wlu.edu/dokuwiki/lib/exe/fetch.php/wiki/dokuwiki-128.png" />
       <dc:date>2026-04-29T11:42:35+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter1?rev=1295410301&amp;do=diff"/>
                <rdf:li rdf:resource="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter2?rev=1295410936&amp;do=diff"/>
                <rdf:li rdf:resource="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter2_continued?rev=1296010956&amp;do=diff"/>
                <rdf:li rdf:resource="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter3?rev=1296621141&amp;do=diff"/>
                <rdf:li rdf:resource="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter4?rev=1299017581&amp;do=diff"/>
                <rdf:li rdf:resource="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter5?rev=1300134663&amp;do=diff"/>
                <rdf:li rdf:resource="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter6?rev=1302045868&amp;do=diff"/>
                <rdf:li rdf:resource="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter7?rev=1302047474&amp;do=diff"/>
                <rdf:li rdf:resource="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/home?rev=1302045910&amp;do=diff"/>
                <rdf:li rdf:resource="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/preface?rev=1295410099&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://cswiki.wlu.edu/dokuwiki/lib/exe/fetch.php/wiki/dokuwiki-128.png">
        <title>W&L Computer Science Wiki</title>
        <link>http://cswiki.wlu.edu/dokuwiki/</link>
        <url>http://cswiki.wlu.edu/dokuwiki/lib/exe/fetch.php/wiki/dokuwiki-128.png</url>
    </image>
    <item rdf:about="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter1?rev=1295410301&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-19T04:11:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter1</title>
        <link>http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter1?rev=1295410301&amp;do=diff</link>
        <description>This chapter introduces the stable matching problem created by David Gale and Lloyd Shapley. We discussed this problem in class at great length and this chapter of the book covers this problem at even greater length for better or for worse. As far as readability is concerned, this chapter is substantially less readable and therefore I would give it a 5/10. This chapter takes a hit on readability because we covered it so well in class that I felt like I wasn&#039;t receiving much more information out …</description>
    </item>
    <item rdf:about="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter2?rev=1295410936&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-19T04:22:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter2</title>
        <link>http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter2?rev=1295410936&amp;do=diff</link>
        <description>This section goes into great detail about defining efficiency and the bounds of a particular algorithm. The sections I read for this assignment (2.1 and 2.2) begin with a very broad definition of efficiency: “An algorithm is efficient if, when implemented, it runs quickly on real input instances.</description>
    </item>
    <item rdf:about="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter2_continued?rev=1296010956&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-26T03:02:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter2_continued</title>
        <link>http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter2_continued?rev=1296010956&amp;do=diff</link>
        <description>Chapter 2

2.3: Implementing the Stable Matching Algorithm Using Lists and Arrays

 *Arrays are simple to implement

 *Constant time retrieval of the ith element in the list

 *O(n) time to find out if an element is equal to another element in the list</description>
    </item>
    <item rdf:about="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter3?rev=1296621141&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-02-02T04:32:21+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter3</title>
        <link>http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter3?rev=1296621141&amp;do=diff</link>
        <description>Chapter 3

3.1: Basic Definitions and Applications

 *A graph is a way of encoding pairwise relationships among a set of objects

 *Has a set of nodes and a set of edges connecting these nodes

 *Directed and Undirected graphs


	* Directed graphs have direction in there edges whereas undirected graphs do not</description>
    </item>
    <item rdf:about="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter4?rev=1299017581&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-01T22:13:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter4</title>
        <link>http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter4?rev=1299017581&amp;do=diff</link>
        <description>Chapter 4

4.1: Interval Scheduling: The Greedy Algorithm Stays Ahead

	*  A greedy algorithm is the optimum algorithm for a given problem

		*  Starts with a simple rule then continues using that rule to solve the rest of the equation.

		*  In this particular problem the greedy algorithm is the algorithm which produces the fewest conflicts between intervals.</description>
    </item>
    <item rdf:about="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter5?rev=1300134663&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-14T20:31:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter5</title>
        <link>http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter5?rev=1300134663&amp;do=diff</link>
        <description>Chapter 5

5.1: A First Recurrence: The Mergesort Algorithm

	* Mergesort is a great example of divide and conquer.
	* To quote Professor Stough: “Sorting is hard, so don&#039;t do it. Just merge”
		*  From the book:
			*  Divide the input into two pieces of equal size; solve the two subproblems on these pieces separately by recursion; and then combine the two results into an overall solution, spending only linear time for the initial division and final recombining.</description>
    </item>
    <item rdf:about="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter6?rev=1302045868&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-04-05T23:24:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter6</title>
        <link>http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter6?rev=1302045868&amp;do=diff</link>
        <description>Chapter 6

6.1: Weighted Interval Scheduling: A Recursive Procedure

	*  More general version of the greedy algorithms we worked on before.
	*  Dynamic programming solution: a recurrence equation that expresses the optimal solution (or its value) in terms of the optimal solutions to smaller sub-problems</description>
    </item>
    <item rdf:about="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter7?rev=1302047474&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-04-05T23:51:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>chapter7</title>
        <link>http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/chapter7?rev=1302047474&amp;do=diff</link>
        <description>Chapter 7

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

	* Transportation networks - networks where the edges carry traffic and the nodes act as switches passing traffic between edges
	* Source nodes generate traffic
	* Sink nodes absorb traffic</description>
    </item>
    <item rdf:about="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/home?rev=1302045910&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-04-05T23:25:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>home</title>
        <link>http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/home?rev=1302045910&amp;do=diff</link>
        <description>Andrew&#039;s Journal

Preface

Chapter 1: Introduction

Chapter 2: Basics of Algorithm Analysis

Chapter 2(continued): Basics of Algorithm Analysis

Chapter 3: Graphs

Chapter 4: Greedy Algorithms

Chapter 5: Divide and Conquer

Chapter 6:Dynamic Programming

Chapter 7:Network Flow</description>
    </item>
    <item rdf:about="http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/preface?rev=1295410099&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-19T04:08:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>preface</title>
        <link>http://cswiki.wlu.edu/dokuwiki/doku.php/courses/cs211/winter2011/journals/andrew/preface?rev=1295410099&amp;do=diff</link>
        <description>The preface was a very brief summary of what&#039;s to come in the textbook. It was a very brief reading assignment and covered no actual material. That being said, it was very readable (probably because it did not introduce any new material) and I&#039;ll give it a 9/10. The one sentence that struck me while reading this chapter was the notion that</description>
    </item>
</rdf:RDF>
