CS2007 - Data Structures II Review & Final Exam. 2 Topics Review Final Exam.

Slides:



Advertisements
Similar presentations
Graphs Chapter 12. Chapter Objectives  To become familiar with graph terminology and the different types of graphs  To study a Graph ADT and different.
Advertisements

©Brooks/Cole, 2003 Chapter 12 Abstract Data Type.
CS 171: Introduction to Computer Science II
ITEC200 – Week 12 Graphs. 2 Chapter Objectives To become familiar with graph terminology and the different types of graphs To study.
Review. What to know You are responsible for all material covered in lecture, the readings, or the programming assignments There will also be some questions.
CSCE 210 Data Structures and Algorithms
Midterm 2 Overview Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
Overview CS113, Fall 2000 Gene Itkis. The Promise Heavy Fast-paced Challenging Rewarding.
1 Advanced Data Structures. 2 Topics Data structures (old) stack, list, array, BST (new) Trees, heaps, union-find, hash tables, spatial, string Algorithm.
Graphs & Exam Review 3 Chapter 10 – 13 CS211 CS Dept, MHC.
Graphs Chapter 12. Chapter 12: Graphs2 Chapter Objectives To become familiar with graph terminology and the different types of graphs To study a Graph.
Spring 2010CS 2251 Graphs Chapter 10. Spring 2010CS 2252 Chapter Objectives To become familiar with graph terminology and the different types of graphs.
Course Review COMP171 Spring Hashing / Slide 2 Elementary Data Structures * Linked lists n Types: singular, doubly, circular n Operations: insert,
CS 206 Introduction to Computer Science II 11 / 05 / 2008 Instructor: Michael Eckmann.
CS 206 Introduction to Computer Science II 04 / 29 / 2009 Instructor: Michael Eckmann.
Fall 2007CS 2251 Graphs Chapter 12. Fall 2007CS 2252 Chapter Objectives To become familiar with graph terminology and the different types of graphs To.
Data Structures, Spring 2004 © L. Joskowicz 1 DAST – Final Lecture Summary and overview What we have learned. Why it is important. What next.
EXAM REVIEW CSC 172 SPRING 2004 LECTURE 26. Want to TA for next semester?
Instructor: Dr. Sahar Shabanah Fall Lectures ST, 9:30 pm-11:00 pm Text book: M. T. Goodrich and R. Tamassia, “Data Structures and Algorithms in.
CS112A1 Spring 2008 Practice Final. ASYMPTOTIC NOTATION: a)Show that log(n) and ln(n) are the same in terms of Big-Theta notation b)Show that log(n+1)
COSC2007 Data Structures II
Exam 2 Review. Teams Dan C, Z, Hugh, Zane, Alexis Mark, Jamie, Ryan, Alex H, Andrew Katie, Emily, Riley, Rohan, Alex D Dawn, Patrick, Jacapo, Catharine,
Review – Part 1 CSE 2011 Winter September 2015.
0 Course Outline n Introduction and Algorithm Analysis (Ch. 2) n Hash Tables: dictionary data structure (Ch. 5) n Heaps: priority queue data structures.
COSC 2007 Data Structures II Chapter 14 Graphs III.
Final Review Dr. Yingwu Zhu. Goals Use appropriate data structures to solve real- world problems –E.g., use stack to implement non-recursive BST traversal,
December 4, Algorithms and Data Structures Lecture XV Simonas Šaltenis Aalborg University
CS223 Advanced Data Structures and Algorithms 1 Review for Midterm Neil Tang 03/06/2008.
Final Exam Review CS Total Points – 60 Points Writing Programs – 50 Points Tracing Algorithms, determining results, and drawing pictures – 50.
CS223 Advanced Data Structures and Algorithms 1 Review for Final Neil Tang 04/27/2010.
Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University Cpt S 223 – Advanced Data Structures Course Review Final.
Data Structures academy.zariba.com 1. Lecture Content 1.Linear Data Structures 2.Trees and Graphs* 3.Dictionaries and Hash Tables 4.Homework 2.
Final Exam Tuesday, December 22nd 2:00 - 3:50pm room 102 Warren Weaver Hall.
Review for Final Exam – cs411/511 Definitions (5 questions, 2 points each) Algorithm Analysis (3 questions, 3 points each) General Questions (3 questions,
Queues, Stacks and Heaps. Queue List structure using the FIFO process Nodes are removed form the front and added to the back ABDC FrontBack.
CSS446 Spring 2014 Nan Wang.  to study trees and binary trees  to understand how binary search trees can implement sets  to learn how red-black trees.
Week 10 - Friday.  What did we talk about last time?  Graph representations  Adjacency matrix  Adjacency lists  Depth first search.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Ver Chapter 13: Graphs Data Abstraction & Problem Solving with C++
Graphs Chapter 12. Chapter 12: Graphs2 Chapter Objectives To become familiar with graph terminology and the different types of graphs To study a Graph.
© 2006 Pearson Addison-Wesley. All rights reserved 14 A-1 Chapter 14 Graphs.
Graphs Upon completion you will be able to:
Week 15 – Wednesday.  What did we talk about last time?  Review up to Exam 1.
April 27, 2017 COSC Data Structures I Review & Final Exam
 Saturday, April 20, 8:30-11:00am in B9201  Similar in style to written midterm exam  May include (a little) coding on paper  About 1.5 times as long.
Final Exam Review CS Total Points – 20 Points Writing Programs – 65 Points Tracing Algorithms, determining results, and drawing pictures – 50.
Computer Science: A Structured Programming Approach Using C1 Objectives ❏ To introduce the basic concepts of linked lists ❏ To introduce the basic concepts.
Graph Representations And Traversals. Graphs Graph : – Set of Vertices (Nodes) – Set of Edges connecting vertices (u, v) : edge connecting Origin: u Destination:
Nov 2, 2001CSE 373, Autumn Hash Table example marking deleted items + choice of table size.
Course Review Fundamental Structures of Computer Science Ananda Guna May 04, 2006.
COSC 2007 Data Structures II Chapter 13 Advanced Implementation of Tables II.
Final Exam Review COP4530.
Final Exam Review CS 3358.
CSCE 210 Data Structures and Algorithms
Data Structures and Algorithms
Trees Chapter 15.
Minimum Spanning Tree Chapter 13.6.
Exam Hints.
Datastructure.
Week 11 - Friday CS221.
Cse 373 April 26th – Exam Review.
Data Structures and Algorithms
Review for Midterm Neil Tang 03/04/2010
CS120 Graphs.
Graphs Chapter 13.
Final Exam Review COP4530.
Review CSE116 2/21/2019 B.Ramamurthy.
Final Review Dr. Yingwu Zhu.
EE 312 Final Exam Review.
Final Review B.Ramamurthy 5/8/2019 BR.
Chapter 14 Graphs © 2011 Pearson Addison-Wesley. All rights reserved.
Presentation transcript:

CS Data Structures II Review & Final Exam

2 Topics Review Final Exam

3 Review Recursion - Chapter 6 backtracking 8-queen problem Language recognizer Palindromes AnBn Algebraic Expression Is prefix Convert among the expression

4 Review Class relationship – Chap 9 Inheritance and polymorphism Dynamic binding Abstract class and interface Class relations IS-A HAS-A

5 Review Tree – Chapter 11 Concepts Node (vertex), Edges, height, depth Full Binary Tree, Complete BT, Balanced Tree ADT Binary Tree Traversal Implementation (reference based) Expression tree Convert expression into tree Convert between different notation

6 Review Tree – Chapter 11 ADT BST Implementation Insertion Deletion Search Traversal Efficiency TreeSort How to store BST into file?

7 Review Table and priority Queues – Chap 12 Table Implementation Sorted Array-based BST-based Priority Queue Heap based implementation Heap Insertion & deletion Implementation-array based Heap sort Steps (transform array into heap, form two regions, deletion root, rebuild heap)

8 Review Advanced Implementation of Table – Chap tree Build Insert delete AVL tree Build Insert Delete Efficiency

9 Review Advanced Implementation of Table – Chap 13 Hashing Concepts How to choose a table size ? How to choose a hash function? How to handle the collision Open hashing –Chain Closed hashing – linear probing, quadratic probing Efficiency & Feedback

10 Review Graph – chap 14 Terminology Weighted graph Directed & undirected Connected & unconnected Strongly connected & weekly connected Cyclic & acyclic Implementation Array List

11 Review Graph – chap 14 Traversal DFS Recursive Using Stack BFS Using Queue

12 Review Graph – chap 14 Spanning Tree Using DFS to find Spanning tree Using BFS to find Spanning tree MST Prim algorithm Find a MST for a given graph Dijkstra algorithm Find the cheapest path from one vertex to another

13 Final Exam Topics No programming questions for 2-3 tree, avl tree and graph, hashing No question on chapter 15 Class Notes Labs Assignments

14 Final Exam Time: Monday, April 11th, 2pm Place: WW 102 Format 10 multiple choices (10%) Short Answer Questions (50%-60%) Programming Questions (~30%)