{"id":1013,"date":"2016-08-23T01:13:05","date_gmt":"2016-08-23T06:13:05","guid":{"rendered":"https:\/\/www.jsums.edu\/nmeghanathan\/?page_id=1013"},"modified":"2016-12-01T22:41:08","modified_gmt":"2016-12-02T03:41:08","slug":"csc323-fall2016","status":"publish","type":"page","link":"https:\/\/www.jsums.edu\/nmeghanathan\/csc323-fall2016\/","title":{"rendered":"CSC 323 Algorithm Design and Analysis, Fall 2016"},"content":{"rendered":"<p>\n\t<strong><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/csc323-fall2016\/csc323-fall2016-exam-3-takehomepart\/\" rel=\"attachment wp-att-1284\"><span style=\"color:#FF0000\">Exam 3 (Take Home Part) posted. Click here<\/span><\/a><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Exam-3-TakeHomePart.pdf\" rel=\"attachment wp-att-1275\" target=\"_blank\"><span style=\"color:#FF0000\">.<\/span><\/a><\/strong> <span style=\"color:#0000FF\"><strong>Due on: Dec. 6 @ 9 AM&nbsp; in Room ENB 212. <\/strong><\/span>\n<\/p>\n<p>\n\t<strong><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-ReadingList-InClassPart-Exam-3.pdf\" rel=\"attachment wp-att-1276\" target=\"_blank\"><span style=\"color:#FF0000\">Exam 3 (In-class Part) Reading List posted. Click here.<\/span><\/a><\/strong>\n<\/p>\n<p>\n\t<span style=\"color:#FF0000\"><strong>Exam 3 (In-class Part) will be on Dec. 6 @ 9 AM in Room ENB 212.<\/strong><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:14px\"><strong><span style=\"color:#FF0000\">Quiz 8 (Take Home) posted. Due on: Dec. 1 @ 11.30 AM.<\/span>&nbsp;<\/strong><\/span>&nbsp; NO late submissions!\n<\/p>\n<p>\n\t<span style=\"font-size:14px\"><strong><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-TermProjectPresentationSchedule.pdf\" rel=\"attachment wp-att-1257\" target=\"_blank\"><span style=\"color:#FF0000\">TERM PROJECT PRESENTATION SCHEDULE<\/span><\/a><\/strong><\/span>\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t<span style=\"line-height: 20.8px\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/span>\n<\/p>\n<p style=\"font-size: 13px;line-height: 20.8px\">\n\t<a href=\"#Syllabus\">Syllabus<\/a><br \/>\n\t<a href=\"#LectureSlides\">Lecture Slides<\/a><br \/>\n\t<a href=\"#QB\">Question Bank<\/a><br \/>\n\t<a href=\"#ProjDesc\">Project Descriptions<\/a><br \/>\n\t<a href=\"#TermProj\">Term Project<\/a><br \/>\n\t<a href=\"#QuizSolutions\">Quizzes and Exams<\/a><br \/>\n\t<a href=\"#CodeTutorial\">Code Tutorial<\/a><br \/>\n\t<a href=\"#DrMegSampleVideos\">Dr. Meg&#039;s Desktop Selected Lecture Videos<\/a><br \/>\n\t<a href=\"#TestSchedules\" style=\"line-height: 20.8px\">Quiz, Exam and Project Schedules<\/a>\n<\/p>\n<p style=\"font-size: 13px;line-height: 20.8px\">\n\t<span style=\"line-height: 20.8px\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<\/span>\n<\/p>\n<h3>\n\t<a name=\"Syllabus\">Syllabus<\/a><br \/>\n<\/h3>\n<p style=\"line-height: 20.8px\">\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Syllabus-Fall-2016.pdf\" target=\"_blank\">CSC 323 Syllabus, Fall 2016<\/a><\/span>\n<\/p>\n<h3>\n\t<a name=\"LectureSlides\">Lecture Slides<\/a><br \/>\n<\/h3>\n<p style=\"font-size: 13px;line-height: 20.8px\">\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Module-1-TimeComplexity.pdf\" target=\"_blank\">Module 1: Algorithm Efficiency Analysis<\/a><\/span>\n<\/p>\n<p style=\"font-size: 13px;line-height: 20.8px\">\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Module-2-Classical-Algorithms.pdf\" rel=\"attachment wp-att-1166\" target=\"_blank\">Module 2 &#8211; Classical Design Techniques<\/a><\/span>\n<\/p>\n<p style=\"font-size: 13px;line-height: 20.8px\">\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Module-3-Greedy-Strategy.pdf\" rel=\"attachment wp-att-1182\" target=\"_blank\">Module 3: Greedy Strategy<\/a><\/span>\n<\/p>\n<p style=\"font-size: 13px;line-height: 20.8px\">\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Module-4-DynamicProgramming.pdf\" rel=\"attachment wp-att-1212\" target=\"_blank\">Module 4: Dynamic Programming<\/a><\/span>\n<\/p>\n<p style=\"font-size: 13px;line-height: 20.8px\">\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Module-5-GraphAlgorithms.pdf\" rel=\"attachment wp-att-1250\" target=\"_blank\">Module 5: Graph Algorithms<\/a><\/span>\n<\/p>\n<p>\n\t<a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Module-6-P-NP-Complete-Problems.pdf\" rel=\"attachment wp-att-1253\" target=\"_blank\"><span style=\"font-size:14px\">Module 6: NP-Complete Problems and Heuristics<\/span><\/a>\n<\/p>\n<h3>\n\t<a name=\"QB\">Question Bank<\/a><br \/>\n<\/h3>\n<p style=\"font-size: 13px;line-height: 20.8px\">\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/01\/CSC323-Sp2016-QB-Module-1-Efficiency-of-Algorithms.pdf\" target=\"_blank\">QB Module 1: Algorithm Efficiency Analysis<\/a><\/span>\n<\/p>\n<p style=\"font-size: 13px;line-height: 20.8px\">\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/01\/CSC323-Spring2016-QB-Module-2-Classical-Design-Techniques.pdf\" target=\"_blank\">QB Module 2 &#8211; Classical Design Techniques<\/a><\/span>\n<\/p>\n<p style=\"font-size: 13px;line-height: 20.8px\">\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/01\/CSC323-Sp2016-QB-Module-3-Greedy-Strategy.pdf\" target=\"_blank\">QB Module 3 &#8211; Greedy Strategy<\/a><\/span>\n<\/p>\n<p style=\"font-size: 13px;line-height: 20.8px\">\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/01\/CSC323-Sp2016-QB-Module-4-Dynamic-Programming.pdf\" target=\"_blank\">QB Module 4 &#8211; Dynamic Programming<\/a><\/span>\n<\/p>\n<p style=\"font-size: 13px;line-height: 20.8px\">\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/01\/CSC323-Sp2016-QB-Module-5-GraphTheoryAlgorithms.pdf\" target=\"_blank\">QB Module 5 &#8211; Graph Theory Algorithms<\/a><\/span>\n<\/p>\n<h3>\n\t<a name=\"ProjDesc\">Project Descriptions<\/a><br \/>\n<\/h3>\n<p>\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Project-1-Element-Uniqueness-Problem.pdf\" target=\"_blank\">Project 1: Element Uniqueness Problem, Due: Sept. 29<\/a><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Project-2-Factorial-Iterative-vs-Recursive.pdf\" target=\"_blank\">Project 2: Iterative vs. Recursive Algorithms to Compute the Factorial of an Integer<\/a><\/span>, Due: Oct. 13\n<\/p>\n<p>\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Project-3-Local-Minimum-2Dim-Array.pdf\" target=\"_blank\">Project 3: Binary Search vs. Brute Force Search Algorithms for Finding a Local Minimum in a Two-Dimensional Array, Due: Oct. 27<\/a><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Project-4-CoinCollectionProblem.pdf\" target=\"_blank\">Project 4: Optimum Coin Collection in a Two-Dimensional Grid, Due: Nov. 17<\/a><\/span>\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<h3>\n\t<a name=\"TermProj\">Term Project<\/a><br \/>\n<\/h3>\n<p>\n\t<strong><span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Term-Project.pdf\" rel=\"attachment wp-att-1279\" target=\"_blank\">Term Project Descriptions and Team Assignments<\/a><\/span><\/strong>\n<\/p>\n<p>\n\t<strong>Team 1:&nbsp;<\/strong>Algesa Haywood Jr., Brian Williams, Michael D. Moore\n<\/p>\n<p>\n\t<strong>Team 2:&nbsp;<\/strong><span>Kabinad Melaku,&nbsp;<\/span><span>Kirubel Benalfew, YosefGetachew<\/span>\n<\/p>\n<p>\n\t<span><strong>Team 3:&nbsp;<\/strong>Karmeen Powell-Childress &amp; Deonta Kilpatrick<\/span>\n<\/p>\n<p>\n\t<span><strong>Team 4:&nbsp;<\/strong>Quavanti Hart, Nicholas Whitfield, Alishia Harmon<\/span>\n<\/p>\n<p>\n\t<span><strong>Team 5:&nbsp;<\/strong>&nbsp;Darius Leroy, Ladarius Felix, Shawndon Portis<\/span>\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<h3>\n\t<a id=\"QuizSolutions\" name=\"QuizSolutions\">Quizzes and Exams<\/a><br \/>\n<\/h3>\n<p>\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Spring2016-Quiz-1-Sols.pdf\" target=\"_blank\">Quiz 1 Solutions<\/a><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Quiz-3.pdf\" target=\"_blank\">Quiz 3 (Take Home): Due on Oct. 4 at 11.30 AM<\/a><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Quiz-4.pdf\" target=\"_blank\">Quiz 4 and Bonus Quiz 1 (Take Home):&nbsp;Due on Oct. 11 at 11.30 AM<\/a><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Quiz-6.pdf\" rel=\"attachment wp-att-1173\" target=\"_blank\">Quiz 6 (Take Home; Due: Oct. 25 @ 11.30 AM)<\/a><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Exam-2.pdf\" rel=\"attachment wp-att-1175\" target=\"_blank\">Exam 2 (Take Home; Due: Nov. 1 @ 11.30 AM)<\/a><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall-2016-Quiz-7-TakeHome.pdf\" rel=\"attachment wp-att-1214\" target=\"_blank\">Quiz 7 (Take Home: Due on Nov. 10 @ 11.30 AM)<\/a><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall-2016-Quiz-8-TakeHome.pdf\" rel=\"attachment wp-att-1248\" target=\"_blank\">Quiz 8 (Take Home) posted. Due on: Dec. 1 @ 11.30 AM<\/a><\/span>\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<h3>\n\t<a name=\"CodeTutorial\">Code Tutorial<\/a><br \/>\n<\/h3>\n<p>\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Vector-Code-Example.pdf\" target=\"_blank\">Basics of Vector Class<\/a><\/span>\n<\/p>\n<p>\n\t<span style=\"font-size:14px\"><a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-RandomElements-Code-Example.pdf\" target=\"_blank\">Populating a 1-dim and 2-dim Array with Elements in Random Order chosen from a Vector that has the Elements in Sequential Order<\/a><\/span>\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<h3>\n\t<font color=\"red\"><a name=\"DrMegSampleVideos\">Dr. Meg&#039;s Desktop Selected Lecture Videos (YouTube Links)<\/a><\/font><br \/>\n<\/h3>\n<h4>\n\t<u><font color=\"green\">Module 1 (Chapter 2): Analyzing the Efficiency of Algorithms<\/font><\/u><br \/>\n<\/h4>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=R90n-Efqtdk\" target=\"_blank\">Time-Complexity analysis of a recursive algorithm to compute the factorial of an integer<\/a>&nbsp;&nbsp;&nbsp;&nbsp;\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=u-I-qixs8oY\" target=\"_blank\">Example for solving recurrence relations<\/a>&nbsp;&nbsp;&nbsp;&nbsp;\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=w2bHW3qTXj8\" target=\"_blank\">Time-complexity analysis of an iterative algorithm to determine whether an array has unique elements<\/a>&nbsp;&nbsp;&nbsp;&nbsp;\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=F6fkZLFsZBE\" target=\"_blank\">Time-Complexity analysis of a recursive algorithm to determine the number of bits needed to represent a positive integer<\/a>&nbsp;&nbsp;&nbsp;&nbsp;\n<\/p>\n<h4>\n\t<u><font color=\"green\">Module 2 (Chapters 3-6): Classical Algorithm Design Techniuqes<\/font><\/u><br \/>\n<\/h4>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=B75luJNbLNc\" target=\"_blank\">Brute Force Algorithms QB &#8211; String Matching Problems<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=l8p2E_1Uh6c\" target=\"_blank\">Decrease and Conquer &#8211; Insertion Sort Algorithm and Examples<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=FLQQFWNzg1U\" target=\"_blank\">Divide and Conquer &#8211; Theorem-Proof: In order Traversal of a Binary Search Tree<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=UwNizOUZZ1E\" target=\"_blank\">Divide and Conquer &#8211; Master Theorem<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=n0dG7YDHcQs\" target=\"_blank\">Binary Search Algorithm and Examples<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=JnzoaqITEQY\" target=\"_blank\">Comparison of Bottom-up and Top-down Approaches for Heap Construction<\/a>&nbsp;&nbsp;&nbsp;&nbsp;\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=IszpiH4unY8\" target=\"_blank\">Transform and Conquer &#8211; Proof for Euclid&#039;s GCD Formula<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=3L5fOls22G8\" target=\"_blank\">Transform and Conquer &#8211; Heap Sort<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=YLxOML6tOd4\" target=\"_blank\">Space-Time Tradeoffs for the Sorting Algorithms (Merge, Insertion and Heap Sorts)<\/a>&nbsp;&nbsp;&nbsp;&nbsp;\n<\/p>\n<h4>\n\t<u><a name=\"GreedyDynamicProg\"><font color=\"green\">Module 3 (Chapter 9): Greedy Technique<\/font><\/a><\/u><br \/>\n<\/h4>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=c2Ush3m_sfc\" target=\"_blank\">Greedy Technique &#8211; Fractional Knapsack Problem<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=aIpamFTvMvk\" target=\"_blank\">Greedy Technique &#8211; Huffman Codes (Variable Length Prefix-free Encoding)<\/a>\n<\/p>\n<h4>\n\t<u><font color=\"green\">Module 4 (Chapter 8): Dynamic Programming<\/font><\/u><br \/>\n<\/h4>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=mSyiRGSAq7k\" target=\"_blank\">Dynamic Programming: Coin-row Problem Discussion and Example<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=F0N2bpduU1I\" target=\"_blank\">Dynamic Programming: Binomial Coefficient<\/a>\n<\/p>\n<p>\n\t<a href=\"https:\/\/youtu.be\/z4aHfI6AyNc\" target=\"_blank\">Dynamic Programming Solution for the Coin Collecting Problem in a Two-Dimensional Grid<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=VoZVaugg8b4\" target=\"_blank\">Dynamic Programming: Integer Knapsack Problem (0-1 Knapsack Problem)<\/a>\n<\/p>\n<h4>\n\t<u><a name=\"GraphAlgs\"><font color=\"green\">Module 5: Graph Theory Algorithms<\/font><\/a><\/u><br \/>\n<\/h4>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=aBs-z1s18Qo\" target=\"_blank\">Depth First Search on Directed Graph<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=tVDJ0z0pHmE\" target=\"_blank\">Depth First Search and Articulation Points<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=Wpb4xvMhzYA\" target=\"_blank\">Breadth First Search and 2-Colorability of Graphs<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=gpMPGo2gcgY\" target=\"_blank\">Topological Sort on DAGs and Proof for Neccessary and Sufficient Condition<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=V8VxK1cr0x0\" target=\"_blank\">Dijkstra&#039;s Algorithm for Shortest Path Trees and Proof for Correctness<\/a>\n<\/p>\n<p>\n\t<a href=\"https:\/\/www.youtube.com\/watch?v=fzr2bd5iM4c\" target=\"_blank\">Bellman-Ford Algorithm for Shortest Path Trees and Examples<\/a> <font color=\"red\"> New!!<\/font>\n<\/p>\n<p>\n\t<a href=\"https:\/\/www.youtube.com\/watch?v=QolyNigz9jo\" target=\"_blank\">Kruskal&#039;s Algorithm: Examples to find Minimum Spanning Trees<\/a>\n<\/p>\n<p>\n\t<a href=\"https:\/\/www.youtube.com\/watch?v=_N9Qz0IzxaA\" target=\"_blank\">Kruskal&#039;s Algorithm: Proof of Correctness<\/a>\n<\/p>\n<p>\n\t<a href=\"https:\/\/www.youtube.com\/watch?v=jey8LEREkKc\" target=\"_blank\">Properties (1 and 2) of Minimum Spanning Tree: IJ-Cut and Minimum Weight Edge<\/a>\n<\/p>\n<p>\n\t<a href=\"https:\/\/www.youtube.com\/watch?v=Ftkv1Ijp5Jw\" target=\"_blank\">Properties (3 and 4) of Minimum Spanning Tree: A graph with unique edge weights has only one minimum spanning tree<\/a>\n<\/p>\n<p>\n\t<a href=\"https:\/\/www.youtube.com\/watch?v=nU5Fu4BMbkk\" target=\"_blank\">Property 5 of Minimum Spanning Tree: Given a graph with unique edge weights, the largest weight edge in any cycle cannot be part of any minimum spanning tree<\/a>\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=CA_RflgoPV8\" target=\"_blank\">Prim&#039;s Algorithm for Minimum Spanning Trees and Proof for Correctness<\/a>\n<\/p>\n<p>\n\t<a name=\"FloydAlgorithm\"><b>Floyd&#039;s All Pairs Shortest Paths Algorithm<\/b><\/a><br \/>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=nJcAHqUP_vo\" target=\"_blank\">Part 1<\/a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"http:\/\/www.youtube.com\/watch?v=6kdDyzN67Nk\" target=\"_blank\">Part 2<\/a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"http:\/\/www.youtube.com\/watch?v=QZ8dXzER6PM\" target=\"_blank\">Part 3<\/a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"http:\/\/www.youtube.com\/watch?v=d7Jqdu0VqPk\" target=\"_blank\">Part 4<\/a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"http:\/\/www.youtube.com\/watch?v=LK2Mk1Nc5Zc\" target=\"_blank\">Part 5<\/a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"http:\/\/www.youtube.com\/watch?v=C8EFMlV1f6k\" target=\"_blank\">Part 6<\/a>&nbsp;&nbsp;&nbsp;&nbsp; <a href=\"http:\/\/www.youtube.com\/watch?v=ZjYYQXVqhA8\" target=\"_blank\">Part 7<\/a>&nbsp;&nbsp;&nbsp;&nbsp;\n<\/p>\n<h4>\n\t<u><a name=\"P-NP-Videos\"><font color=\"green\">Module 6: P, NP and NP-Complete Problems<\/font><\/a><\/u><br \/>\n<\/h4>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=_PG9ZO_kMAI\" target=\"_blank\">Polynomial Reduction: Hamiltonian Circuit to Traveling Salesman Problem<\/a>&nbsp;&nbsp;&nbsp;&nbsp;\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=5yYAPhmR3BU\" target=\"_blank\">Minimal Number of Uncovered Neighbors Heuristic: Example to determine an Independent Set, Vertex Cover and Clique<\/a>&nbsp;&nbsp;&nbsp;&nbsp;\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=qdBRgTIE1TM\" target=\"_blank\">Polynomial Reductions: Independent Set, Clique and Vertex Cover<\/a>&nbsp;&nbsp;&nbsp;&nbsp;\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=zXqZ7A26ozw\" target=\"_blank\">Multi-fragment Heuristic for the Traveling Salesman Problem<\/a>&nbsp;&nbsp;&nbsp;&nbsp;\n<\/p>\n<p>\n\t<a href=\"http:\/\/www.youtube.com\/watch?v=fnFooeiimZo\" target=\"_blank\">Twice around the tree Heuristic for the Traveling Salesman Problem and the Proof for approximation ratio<\/a>&nbsp;&nbsp;&nbsp;&nbsp;\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<h3>\n\t<a name=\"TestSchedules\">Quiz, Exam and Project Schedules<\/a><br \/>\n<\/h3>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t<a href=\"https:\/\/www.jsums.edu\/nmeghanathan\/csc323-fall2016\/csc323-fall2016-schedule-upd-nov-10\/\" rel=\"attachment wp-att-1243\"><img decoding=\"async\" loading=\"lazy\" alt=\"csc323-fall2016-schedule-upd-nov-10\" class=\"aligncenter size-full wp-image-1243\" height=\"506\" src=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Schedule-Upd-Nov-10.jpg\" width=\"864\" srcset=\"https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Schedule-Upd-Nov-10.jpg 864w, https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Schedule-Upd-Nov-10-300x176.jpg 300w, https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Schedule-Upd-Nov-10-768x450.jpg 768w, https:\/\/www.jsums.edu\/nmeghanathan\/files\/2016\/08\/CSC323-Fall2016-Schedule-Upd-Nov-10-624x365.jpg 624w\" sizes=\"(max-width: 864px) 100vw, 864px\" \/><\/a>\n<\/p>\n<p>\n\t&nbsp;\n<\/p>\n<p>\n\t<iframe loading=\"lazy\" title=\"CSC 323 Fall 2016: Term Project Time Slots Assignment\" width=\"1150\" height=\"647\" src=\"https:\/\/www.youtube.com\/embed\/M2zbQoywihw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Exam 3 (Take Home Part) posted. Click here. Due on: Dec. 6 @ 9 AM&nbsp; in Room ENB 212. Exam 3 (In-class Part) Reading List posted. Click here. Exam 3 (In-class Part) will be on Dec. 6 @ 9 AM in Room ENB 212. Quiz 8 (Take Home) posted. Due on: Dec. 1 @ 11.30 [&hellip;]<\/p>\n","protected":false},"author":168,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.jsums.edu\/nmeghanathan\/wp-json\/wp\/v2\/pages\/1013"}],"collection":[{"href":"https:\/\/www.jsums.edu\/nmeghanathan\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.jsums.edu\/nmeghanathan\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.jsums.edu\/nmeghanathan\/wp-json\/wp\/v2\/users\/168"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jsums.edu\/nmeghanathan\/wp-json\/wp\/v2\/comments?post=1013"}],"version-history":[{"count":93,"href":"https:\/\/www.jsums.edu\/nmeghanathan\/wp-json\/wp\/v2\/pages\/1013\/revisions"}],"predecessor-version":[{"id":1285,"href":"https:\/\/www.jsums.edu\/nmeghanathan\/wp-json\/wp\/v2\/pages\/1013\/revisions\/1285"}],"wp:attachment":[{"href":"https:\/\/www.jsums.edu\/nmeghanathan\/wp-json\/wp\/v2\/media?parent=1013"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}