<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet title="XSL_formatting" type="text/xsl" href="../../style/rss10.xsl"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns="http://purl.org/rss/1.0/"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:enc="http://purl.oclc.org/net/rss_2.0/enc#"
         xmlns:media="http://search.yahoo.com/mrss/">    

    <channel rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos">
        
        <title>6.006 Introduction to Algorithms | Lecture Videos</title>
        
        <description>This section contains lecture videos and notes.</description>
        
        <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos</link>
        
        <dc:date>2013-01-22T12:37:12+05:00</dc:date>
        
        <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
        
        <dc:language>en-US</dc:language>
        
        <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
        
        <items>
        
            <rdf:Seq>
            
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-1-algorithmic-thinking-peak-finding"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-2-models-of-computation-document-distance"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-3-insertion-sort-merge-sort"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-4-heaps-and-heap-sort"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-5-binary-search-trees-bst-sort"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-6-avl-trees-avl-sort"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-7-counting-sort-radix-sort-lower-bounds-for-sorting"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-8-hashing-with-chaining"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-9-table-doubling-karp-rabin"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-10-open-addressing-cryptographic-hashing"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-11-integer-arithmetic-karatsuba-multiplication"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-12-square-roots-newtons-method"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-13-breadth-first-search-bfs"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-14-depth-first-search-dfs-topological-sort"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-15-single-source-shortest-paths-problem"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-16-dijkstra"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-17-bellman-ford"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-18-speeding-up-dijkstra"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-19-dynamic-programming-i-fibonacci-shortest-paths"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-20-dynamic-programming-ii-text-justification-blackjack"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-21-dp-iii-parenthesization-edit-distance-knapsack"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-22-dp-iv-guitar-fingering-tetris-super-mario-bros"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-23-computational-complexity"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-24-topics-in-algorithms-research"/>
            
            </rdf:Seq>
        
        </items>
        
    </channel>
    
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-1-algorithmic-thinking-peak-finding">
          
          <title>Lecture 1: Algorithmic Thinking, Peak Finding</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Overview of course content, including an motivating problem for each of the modules. The lecture then covers 1-D and 2-D peak finding, using this problem to point out some issues involved in designing efficient algorithms.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Srini Devadas&lt;/p&gt;Keywords: algorithm analysis, scalability, peak finding, divide and conquer, recurrence relation, complexity, asymptotic complexity, greedy ascent&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/HtSuA80QTyo/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec01_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-1-algorithmic-thinking/id585700718?i=126126063&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/HtSuA80QTyo&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-1-algorithmic-thinking-peak-finding</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>algorithm analysis</dc:subject>
          <dc:subject>scalability</dc:subject>
          <dc:subject>peak finding</dc:subject>
          <dc:subject>divide and conquer</dc:subject>
          <dc:subject>recurrence relation</dc:subject>
          <dc:subject>complexity</dc:subject>
          <dc:subject>asymptotic complexity</dc:subject>
          <dc:subject>greedy ascent</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-2-models-of-computation-document-distance">
          
          <title>Lecture 2: Models of Computation, Document Distance</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Descirption:&lt;/strong&gt; This lecture describes an algorithm as a computational procedure to solve a problem, covers the random access machine and pointer models of computation, and introduces the document distance problem.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Erik Demaine&lt;/p&gt;Keywords: model of computation, Python cost model, document distance, random access machine, RAM, pointer machine, vector, history of algorithms&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/Zc54gFhdpLA/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec02_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-2-models-computation/id585700718?i=126127756&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/Zc54gFhdpLA&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-2-models-of-computation-document-distance</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>model of computation</dc:subject>
          <dc:subject>Python cost model</dc:subject>
          <dc:subject>document distance</dc:subject>
          <dc:subject>random access machine</dc:subject>
          <dc:subject>RAM</dc:subject>
          <dc:subject>pointer machine</dc:subject>
          <dc:subject>vector</dc:subject>
          <dc:subject>history of algorithms</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-3-insertion-sort-merge-sort">
          
          <title>Lecture 3: Insertion Sort, Merge Sort</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Sorting is introduced, and motivated by problems that become easier once the inputs are sorted.  The lecture covers insertion sort, then discusses merge sort and analyzes its running time using a recursion tree.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Srini Devadas&lt;/p&gt;Keywords: sorting, insertion sort, merge sort, divide and conquer, recurrence&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/Kg4bqzAqRBM/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec03_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-3-insertion-sort-merge/id585700718?i=126127754&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/Kg4bqzAqRBM&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-3-insertion-sort-merge-sort</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>sorting</dc:subject>
          <dc:subject>insertion sort</dc:subject>
          <dc:subject>merge sort</dc:subject>
          <dc:subject>divide and conquer</dc:subject>
          <dc:subject>recurrence</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-4-heaps-and-heap-sort">
          
          <title>Lecture 4: Heaps and Heap Sort</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Priority queues are introduced as a motivation for heaps.  The lecture then covers heap operations and concludes with a discussion of heapsort.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Srini Devadas&lt;/p&gt;Keywords: heap, heapsort, priority queue, max heap, min heap, data structure, operations&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/B7hVxCmfPtM/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec04_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-4-heaps-and-heap-sort/id585700718?i=126127727&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/B7hVxCmfPtM&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-4-heaps-and-heap-sort</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>heap</dc:subject>
          <dc:subject>heapsort</dc:subject>
          <dc:subject>priority queue</dc:subject>
          <dc:subject>max heap</dc:subject>
          <dc:subject>min heap</dc:subject>
          <dc:subject>data structure</dc:subject>
          <dc:subject>operations</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-5-binary-search-trees-bst-sort">
          
          <title>Lecture 5: Binary Search Trees, BST Sort</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; In this lecture, binary search trees are introduced, and several operations are covered: insertion, finding a value, finding the minimum element.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Srini Devadas&lt;/p&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/9Jry5-82I68/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec05_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-5-binary-search-trees/id585700718?i=126127763&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/9Jry5-82I68&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-5-binary-search-trees-bst-sort</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-6-avl-trees-avl-sort">
          
          <title>Lecture 6: AVL Trees, AVL Sort</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture covers AVL trees, including how to insert elements and rebalance the tree, and then discusses the difference between abstract data types and data structures.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Erik Demaine&lt;/p&gt;Keywords: AVL tree, rotation, insert, abstract data type, data structure, balanced binary search tree, balanced BST&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/FNeL18KsWPc/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec06_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-6-avl-trees-avl-sort/id585700718?i=126127751&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/FNeL18KsWPc&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-6-avl-trees-avl-sort</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>AVL tree</dc:subject>
          <dc:subject>rotation</dc:subject>
          <dc:subject>insert</dc:subject>
          <dc:subject>abstract data type</dc:subject>
          <dc:subject>data structure</dc:subject>
          <dc:subject>balanced binary search tree</dc:subject>
          <dc:subject>balanced BST</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-7-counting-sort-radix-sort-lower-bounds-for-sorting">
          
          <title>Lecture 7: Counting Sort, Radix Sort, Lower Bounds for Sorting</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture starts by using the comparison model to prove lower bounds for searching and sorting, and then discusses counting sort and radix sort, which run in linear time.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Erik Demaine&lt;/p&gt;Keywords: comparison model, decision tree, counting sort, radix sort, linear time sorting&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/Nz1KZXbghj8/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec07_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-7-counting-sort-radix/id585700718?i=126127758&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/Nz1KZXbghj8&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-7-counting-sort-radix-sort-lower-bounds-for-sorting</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>comparison model</dc:subject>
          <dc:subject>decision tree</dc:subject>
          <dc:subject>counting sort</dc:subject>
          <dc:subject>radix sort</dc:subject>
          <dc:subject>linear time sorting</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-8-hashing-with-chaining">
          
          <title>Lecture 8: Hashing with Chaining</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture starts with dictionaries in Python, considers the problems with using a direct-access table, and introduces hashing. The lecture discusses hashing with chaining, which is one way of dealing with collisions.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Erik Demaine&lt;/p&gt;Keywords: dictionary, hashing, hash functions, chaining, linked list, collisions, simple uniform hashing, universal hashing&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/0M_kIqhwbFo/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec08_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-8-hashing-chaining/id585700718?i=126127729&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/0M_kIqhwbFo&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-8-hashing-with-chaining</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>dictionary</dc:subject>
          <dc:subject>hashing</dc:subject>
          <dc:subject>hash functions</dc:subject>
          <dc:subject>chaining</dc:subject>
          <dc:subject>linked list</dc:subject>
          <dc:subject>collisions</dc:subject>
          <dc:subject>simple uniform hashing</dc:subject>
          <dc:subject>universal hashing</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-9-table-doubling-karp-rabin">
          
          <title>Lecture 9: Table Doubling, Karp-Rabin</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture covers table resizing, amortized analysis, string matching with the Karp-Rabin algorithm, and rolling hashes.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Erik Demaine&lt;/p&gt;Keywords: hashing, chaining, amortized analysis, string matching, Karp-Rabin, rolling hash&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/BRO7mVIFt08/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec09_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-9-table-doubling-karp/id585700718?i=126127761&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/BRO7mVIFt08&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-9-table-doubling-karp-rabin</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>hashing</dc:subject>
          <dc:subject>chaining</dc:subject>
          <dc:subject>amortized analysis</dc:subject>
          <dc:subject>string matching</dc:subject>
          <dc:subject>Karp-Rabin</dc:subject>
          <dc:subject>rolling hash</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-10-open-addressing-cryptographic-hashing">
          
          <title>Lecture 10: Open Addressing, Cryptographic Hashing</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture covers open addressing, which is another approach to dealing with collisions (hashing with chaining was covered in Lecture 8). Cryptographic hashing is also introduced.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Srini Devadas&lt;/p&gt;Keywords: hashing, open addressing, array, linear probing, double hashing, uniform hashing, cryptographic hashing, hash functions&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/rvdJDijO2Ro/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec10_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-10-open-addressing/id585700718?i=126127764&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/rvdJDijO2Ro&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-10-open-addressing-cryptographic-hashing</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>hashing</dc:subject>
          <dc:subject>open addressing</dc:subject>
          <dc:subject>array</dc:subject>
          <dc:subject>linear probing</dc:subject>
          <dc:subject>double hashing</dc:subject>
          <dc:subject>uniform hashing</dc:subject>
          <dc:subject>cryptographic hashing</dc:subject>
          <dc:subject>hash functions</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-11-integer-arithmetic-karatsuba-multiplication">
          
          <title>Lecture 11: Integer Arithmetic, Karatsuba Multiplication</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This is the first of two lectures on numerics, covering irrational numbers, high-precision computation, and Karatsuba multiplication.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Srini Devadas&lt;/p&gt;Keywords: numerics, irrational numbers, high precision multiplication, Karatsuba multiplication, Newton's Method, square roots, Catalan numbers&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/eCaXlAaN2uE/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec11_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-11-integer-arithmetic/id585700718?i=126127759&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/eCaXlAaN2uE&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-11-integer-arithmetic-karatsuba-multiplication</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>numerics</dc:subject>
          <dc:subject>irrational numbers</dc:subject>
          <dc:subject>high precision multiplication</dc:subject>
          <dc:subject>Karatsuba multiplication</dc:subject>
          <dc:subject>Newton's Method</dc:subject>
          <dc:subject>square roots</dc:subject>
          <dc:subject>Catalan numbers</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-12-square-roots-newtons-method">
          
          <title>Lecture 12: Square Roots, Newton's Method</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture begins with error analysis of Newton's method and a comparison of multiplication algorithms. It then covers high-precision division, which is required for Newton's method, and discusses the complexity of division and computing square roots.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Srini Devadas&lt;/p&gt;Keywords: numerics, Newton's method, high precision division, multiplication algorithms, square roots, termination, error analysis&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/2YeJ-5UAke8/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec12_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-12-square-roots-newtons/id585700718?i=126127765&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/2YeJ-5UAke8&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-12-square-roots-newtons-method</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>numerics</dc:subject>
          <dc:subject>Newton's method</dc:subject>
          <dc:subject>high precision division</dc:subject>
          <dc:subject>multiplication algorithms</dc:subject>
          <dc:subject>square roots</dc:subject>
          <dc:subject>termination</dc:subject>
          <dc:subject>error analysis</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-13-breadth-first-search-bfs">
          
          <title>Lecture 13: Breadth-First Search (BFS)</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture begins with a review of graphs and applications of graph search, discusses graph representations such as adjacency lists, and covers breadth-first search.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Erik Demaine&lt;/p&gt;Keywords: graphs, graph search, breadth first search, BFS, Rubik's cube, graph representations, adjacency lists, shortest paths&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/s-CYnVz-uh4/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec13_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-13-breadth-first-search/id585700718?i=126127766&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/s-CYnVz-uh4&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-13-breadth-first-search-bfs</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>graphs</dc:subject>
          <dc:subject>graph search</dc:subject>
          <dc:subject>breadth first search</dc:subject>
          <dc:subject>BFS</dc:subject>
          <dc:subject>Rubik's cube</dc:subject>
          <dc:subject>graph representations</dc:subject>
          <dc:subject>adjacency lists</dc:subject>
          <dc:subject>shortest paths</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-14-depth-first-search-dfs-topological-sort">
          
          <title>Lecture 14: Depth-First Search (DFS), Topological Sort</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture covers depth-first search, including edge classification, and how DFS is used for cycle detection and topological sort.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Erik Demaine&lt;/p&gt;Keywords: graphs, graph search, depth first search, DFS, edge classification, cycle detection, job scheduling, topological sort&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/AfSk24UTFS8/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec14_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-14-depth-first-search/id585700718?i=126127767&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/AfSk24UTFS8&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-14-depth-first-search-dfs-topological-sort</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>graphs</dc:subject>
          <dc:subject>graph search</dc:subject>
          <dc:subject>depth first search</dc:subject>
          <dc:subject>DFS</dc:subject>
          <dc:subject>edge classification</dc:subject>
          <dc:subject>cycle detection</dc:subject>
          <dc:subject>job scheduling</dc:subject>
          <dc:subject>topological sort</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-15-single-source-shortest-paths-problem">
          
          <title>Lecture 15: Single-Source Shortest Paths Problem</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture introduces weighted graphs and considers general approaches to the shortest paths problem. The lecture discusses single source shortest paths, negative-weight edges, and optimal substructure.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Srini Devadas&lt;/p&gt;Keywords: weighted graphs, negative edges, single source, shortest paths, optimal substructure&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/Aa2sqUhIn-E/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec15_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-15-single-source-shortest/id585700718?i=126127753&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/Aa2sqUhIn-E&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-15-single-source-shortest-paths-problem</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>weighted graphs</dc:subject>
          <dc:subject>negative edges</dc:subject>
          <dc:subject>single source</dc:subject>
          <dc:subject>shortest paths</dc:subject>
          <dc:subject>optimal substructure</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-16-dijkstra">
          
          <title>Lecture 16: Dijkstra</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture shows how to find shortest paths in directed acyclic graphs (DAGs) using topological sort, and in graphs without negative edges using Dijkstra's algorithm.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Srini Devadas&lt;/p&gt;Keywords: shortest paths, relaxation operation, directed acyclic graph, topological sort, Dijkstra, greedy algorithm, array, binary min-heap, Fibonacci heap&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/2E7MmKv0Y24/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec16_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-16-dijkstra/id585700718?i=126127750&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/2E7MmKv0Y24&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-16-dijkstra</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>shortest paths</dc:subject>
          <dc:subject>relaxation operation</dc:subject>
          <dc:subject>directed acyclic graph</dc:subject>
          <dc:subject>topological sort</dc:subject>
          <dc:subject>Dijkstra</dc:subject>
          <dc:subject>greedy algorithm</dc:subject>
          <dc:subject>array</dc:subject>
          <dc:subject>binary min-heap</dc:subject>
          <dc:subject>Fibonacci heap</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-17-bellman-ford">
          
          <title>Lecture 17: Bellman-Ford</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture reviews shortest path notation, considers a generic shortest path algorithm, and then describes and proves the Bellman-Ford algorithm, which can handle graphs with negative cycles.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Srini Devadas&lt;/p&gt;Keywords: shortest paths, Bellman-Ford, negative weight, negative cycle, exponential time&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/ozsuci5pIso/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec17_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-17-bellman-ford/id585700718?i=126127752&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/ozsuci5pIso&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-17-bellman-ford</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>shortest paths</dc:subject>
          <dc:subject>Bellman-Ford</dc:subject>
          <dc:subject>negative weight</dc:subject>
          <dc:subject>negative cycle</dc:subject>
          <dc:subject>exponential time</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-18-speeding-up-dijkstra">
          
          <title>Lecture 18: Speeding up Dijkstra</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture covers optimizations that can improve real-life, average case performance of shortest path algorithms. These include using Dijkstra for a single source and single target, bi-directional search, and goal-directed or A* search.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Srini Devadas&lt;/p&gt;Keywords: shortest paths, Dijkstra, single source, single target, bidirectional search, goal directed search, A* search&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/CHvQ3q_gJ7E/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec18_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-18-speeding-up-dijkstra/id585700718?i=126127768&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/CHvQ3q_gJ7E&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-18-speeding-up-dijkstra</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>shortest paths</dc:subject>
          <dc:subject>Dijkstra</dc:subject>
          <dc:subject>single source</dc:subject>
          <dc:subject>single target</dc:subject>
          <dc:subject>bidirectional search</dc:subject>
          <dc:subject>goal directed search</dc:subject>
          <dc:subject>A* search</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-19-dynamic-programming-i-fibonacci-shortest-paths">
          
          <title>Lecture 19: Dynamic Programming I: Fibonacci, Shortest Paths</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture introduces dynamic programming, in which careful exhaustive search can be used to design polynomial-time algorithms. The Fibonacci and shortest paths problems are used to introduce guessing, memoization, and reusing solutions to subproblems.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Erik Demaine&lt;/p&gt;Keywords: dynamic programming, optimization, recursion, memoization, Fibonacci, topological sort, shortest paths, optimal substructure, subproblem&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/OQ5jsbhAv_M/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec19_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-19-dynamic-programming/id585700718?i=126127757&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/OQ5jsbhAv_M&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-19-dynamic-programming-i-fibonacci-shortest-paths</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>dynamic programming</dc:subject>
          <dc:subject>optimization</dc:subject>
          <dc:subject>recursion</dc:subject>
          <dc:subject>memoization</dc:subject>
          <dc:subject>Fibonacci</dc:subject>
          <dc:subject>topological sort</dc:subject>
          <dc:subject>shortest paths</dc:subject>
          <dc:subject>optimal substructure</dc:subject>
          <dc:subject>subproblem</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-20-dynamic-programming-ii-text-justification-blackjack">
          
          <title>Lecture 20: Dynamic Programming II: Text Justification, Blackjack</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture starts with a five-step process for dynamic programming, and then covers text justification and perfect-information blackjack. The lecture also describes how parent pointers are used to recover the solution.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Erik Demaine&lt;/p&gt;Keywords: dynamic programming, text justification, blackjack, perfect information blackjack, parent pointers, subproblems, amortized analysis&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/ENyox7kNKeY/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec20_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-20-dynamic-programming/id585700718?i=126127769&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/ENyox7kNKeY&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-20-dynamic-programming-ii-text-justification-blackjack</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>dynamic programming</dc:subject>
          <dc:subject>text justification</dc:subject>
          <dc:subject>blackjack</dc:subject>
          <dc:subject>perfect information blackjack</dc:subject>
          <dc:subject>parent pointers</dc:subject>
          <dc:subject>subproblems</dc:subject>
          <dc:subject>amortized analysis</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-21-dp-iii-parenthesization-edit-distance-knapsack">
          
          <title>Lecture 21: Dynamic Programming III: Parenthesization, Edit Distance, Knapsack</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture starts with how to define useful subproblems for strings or sequences, and then looks at parenthesization, edit distance, and the knapsack problem. The lecture ends with a brief discussion of pseudopolynomial time.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Erik Demaine&lt;/p&gt;Keywords: dynamic programming, subproblems, strings, sequences, matrix multiplication, edit distance, knapsack, pseudopolynomial time&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/ocZMDMZwhCY/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec21_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-21-dp-iii-parenthesization/id585700718?i=126127728&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/ocZMDMZwhCY&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-21-dp-iii-parenthesization-edit-distance-knapsack</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>dynamic programming</dc:subject>
          <dc:subject>subproblems</dc:subject>
          <dc:subject>strings</dc:subject>
          <dc:subject>sequences</dc:subject>
          <dc:subject>matrix multiplication</dc:subject>
          <dc:subject>edit distance</dc:subject>
          <dc:subject>knapsack</dc:subject>
          <dc:subject>pseudopolynomial time</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-22-dp-iv-guitar-fingering-tetris-super-mario-bros">
          
          <title>Lecture 22: Dynamic Programming IV: Guitar Fingering, Tetris, Super Mario Bros.</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture introduces a second type of guessing, in which more subproblems are created so that more features of the solution can be found. This type of guessing is illustrated with piano/guitar fingering and the Tetris and Super Mario Brothers games.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Erik Demaine&lt;/p&gt;Keywords: dynamic programming, subproblems, guessing, guitar fingering, tetris, super mario brothers&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/tp4_UXaVyx8/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec22_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-22-dp-iv-guitar-fingering/id585700718?i=126127760&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/tp4_UXaVyx8&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-22-dp-iv-guitar-fingering-tetris-super-mario-bros</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>dynamic programming</dc:subject>
          <dc:subject>subproblems</dc:subject>
          <dc:subject>guessing</dc:subject>
          <dc:subject>guitar fingering</dc:subject>
          <dc:subject>tetris</dc:subject>
          <dc:subject>super mario brothers</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-23-computational-complexity">
          
          <title>Lecture 23: Computational Complexity</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; This lecture introduces computational complexity, including how most decision problems are uncomputable, hardness and completeness, and reductions.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Erik Demaine&lt;/p&gt;Keywords: computational complexity, complexity classes, reductions, computational difficulty, decision problem, NP-complete, NP-hard&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/moPtwq_cVH8/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec23_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-23-computational-complexity/id585700718?i=126127953&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/moPtwq_cVH8&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-23-computational-complexity</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>computational complexity</dc:subject>
          <dc:subject>complexity classes</dc:subject>
          <dc:subject>reductions</dc:subject>
          <dc:subject>computational difficulty</dc:subject>
          <dc:subject>decision problem</dc:subject>
          <dc:subject>NP-complete</dc:subject>
          <dc:subject>NP-hard</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-24-topics-in-algorithms-research">
          
          <title>Lecture 24: Topics in Algorithms Research</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; In this lecture, both professors present areas of current research, including parallel processor architecture and algorithms, geometric folding algorithms, data structures, and graph algorithms.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Instructor:&lt;/strong&gt; Srini Devadas, Erik Demaine&lt;/p&gt;Keywords: parallel processor, processor architecture, execution migration, geometric folding algorithms, data structures, planar graphs, integer data structures, cache-efficient data structures&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/dU40AvBURDQ/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.006F11/MIT6_006F11_lec24_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= https://itunes.apple.com/us/itunes-u/lecture-24-topics-in-algorithms/id585700718?i=126127952&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/dU40AvBURDQ&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/lecture-24-topics-in-algorithms-research</link>
          
          <dc:creator>Demaine, Erik</dc:creator>
          <dc:creator>Devadas, Srinivas</dc:creator>
          
          <dc:date>2013-01-14T15:18:27+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>parallel processor</dc:subject>
          <dc:subject>processor architecture</dc:subject>
          <dc:subject>execution migration</dc:subject>
          <dc:subject>geometric folding algorithms</dc:subject>
          <dc:subject>data structures</dc:subject>
          <dc:subject>planar graphs</dc:subject>
          <dc:subject>integer data structures</dc:subject>
          <dc:subject>cache-efficient data structures</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    
</rdf:RDF>
