Exam Hints.

Slides:



Advertisements
Similar presentations
Lecture 22, Revision 1 Lecture notes Java code – CodeFromLectures folder* Example class sheets – 4 of these plus solutions Extra examples (quicksort) Lab.
Advertisements

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
1 Assignment 2: (Due at 10:30 a.m on Friday of Week 10) Question 1 (Given in Tutorial 5) Question 2 (Given in Tutorial 7) If you do Question 1 only, you.
DAST, Spring © L. Joskowicz 1 Data Structures – LECTURE 1 Introduction Motivation: algorithms and abstract data types Easy problems, hard problems.
1 Advanced Data Structures. 2 Topics Data structures (old) stack, list, array, BST (new) Trees, heaps, union-find, hash tables, spatial, string Algorithm.
TDDB57 DALG-C, DALG Exam Requirements Jan Maluszynski - HT 2006DALG-C.1 TDDB57 – DALG-C Examination Requirements.
Data Structures & Algorithms What The Course Is About s Data structures is concerned with the representation and manipulation of data. s All programs.
Midterm Exam Two Tuesday, November 25 st In class cumulative.
Data Structures, Spring 2004 © L. Joskowicz 1 DAST – Final Lecture Summary and overview What we have learned. Why it is important. What next.
1 ES 314 Advanced Programming Lec 2 Sept 3 Goals: Complete the discussion of problem Review of C++ Object-oriented design Arrays and pointers.
DAST, Spring © L. Joskowicz 1 Data Structures – LECTURE 1 Introduction Motivation: algorithms and abstract data types Easy problems, hard problems.
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.
Information and Computer Sciences University of Hawaii, Manoa
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,
Review for Final Andy Wang Data Structures, Algorithms, and Generic Programming.
MA/CSSE 473 Day 27 Hash table review Intro to string searching.
Data Structures and Algorithms – using JAVA Boro Jakimovski University of Sts Cyril and Methodius, Skopje.
CS Data Structures II Review & Final Exam. 2 Topics Review Final Exam.
CSC 212 – Data Structures Lecture 37: Course Review.
MA/CSSE 473 Day 23 Student questions Space-time tradeoffs Hash tables review String search algorithms intro.
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.
Review for Exam 1 Topics covered: –Asymptotic analysis –Lists and list implementations Stacks and queues –General trees, binary trees –BST For each of.
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,
 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.
CSC 172 DATA STRUCTURES. MIDTERM REVIEW MIDTERM EXAM 75 min 6 – 10 questions a lot like the quiz questions.
Algorithm homework help For More Detail help.aspx - Phone:-
Final Exam Review COP4530.
Final Exam Review CS 3358.
CS16: Introduction to Algorithms and Data Structures
CSCE 210 Data Structures and Algorithms
Cse 373 June 2nd – Exam Review.
COMP9024: Data Structures and Algorithms
Data Structures and Algorithms
Midterm Review.
ADS2 Schedule 2017.
CS 315 Data Structures B. Ravikumar Office: 116 I Darwin Hall Phone:
Week 15 – Monday CS221.
13 Text Processing Hongfei Yan June 1, 2016.
Cse 373 April 26th – Exam Review.
Data Structures and Algorithms
Review for Midterm Neil Tang 03/04/2010
ECET 370 HELPS Education Your Life-- ecet370helps.com.
structures and their relationships." - Linus Torvalds
Exam 2 Review CS 3358 Data Structures.
Advanced Associative Structures
CS 3343: Analysis of Algorithms
CSE 326: Data Structures: Midterm Review
structures and their relationships." - Linus Torvalds
Review for Exam 1 Topics covered: For each of these data structures
Exam 2 Review CS 3358 Data Structures.
در اين درس مباني ساختمان داده ها و الگوريتم ها تدریس میشود.
CS 3343: Analysis of Algorithms
Final Exam Review COP4530.
CS 3343: Analysis of Algorithms
Exam 2 Review CS 3358 Data Structures.
Implementing Hash and AVL
EE 312 Software Design and Implementation I
CS 3343: Analysis of Algorithms
Final Review Dr. Yingwu Zhu.
Overview Analysis Notation Specific ADTs
Review B.Ramamurthy 4/6/2019 BR.
EE 312 Final Exam Review.
Instructor: Dr. Michael Geiger Spring 2019 Lecture 34: Exam 3 Preview
Priority Queues Binary Heaps
EE 312 Software Design and Implementation I
structures and their relationships." - Linus Torvalds
Presentation transcript:

Exam Hints

Recap: Course Content Analysis of Algorithms Basic ADTs Advanced Java Experimental Analysis Pseudo Code Operation Counting Basic ADTs Stacks Queues Array/Link -based Impls. Circular Arrays Advanced Java Exceptions Interfaces Generics Inner Classes Anonymous Classes Sequence ADTs Lists Vectors Extendable Arrays Iterators Maps List-based Maps Hash Functions Separate Chaining Linear Probing Quadratic Probing Pattern Matching Brute Force KMP Boyer-Moore

Recap: Course Content Trees Binary Search Trees Priority Queues Tree Terminology Tree ADT Binary Tree ADT Proper Binary Trees Link-based Binary Trees Tree Traversal Binary Search Trees Concept Basic Implementation AVL Trees AVL Tree Height Proof Splay Trees Priority Queues List-based Priority Queues Heaps Array-based Binary Trees Heap-Sort Sorting Bucket Sort Radix Sort Divide & Conquer Strategy Quick Sort Merge Sort

Recap: Course Structure Course Marking Scheme: Practical's 40% There were 15 worksheets over 12 weeks = 2.7% per worksheet Assignment 20% Map SQL Assignment Due 30th April Upload Area is now active on Moodle Final Examination 40% Takes Place on the 14th Map @ 2:30 in the CSI Building

Exam Structure Answer any 2 questions from 5 choices Each question is topical (or may combine two similar topics) Questions will cover: Definitions: What is a … ? Explain the terms… Operations: List the operations of a … ADT Implementation Strategies: Link vs Array Based Approaches Boxes and Lines Diagrams Pseudo Code Examples: Create a … from the following data … Step-by-Step Proofs: Expected vs Worst Case Performance Key Properties NO JAVA CODE OR CONCEPTS!!

Typical Question Format Part (a) Definition (20-30%) Give definitions for some terms Explain the difference between two types of data structure List the operations associated with an ADT Part (b) Example (30-40%) Show how some data will be inserted into the ADT (possibly based on some given implementation strategy) Must use the same diagram format as covered in the course. Part (c) The Sting (30-50%) This will be a tougher question probably related to a proof of running time / a key property, or more complex pseudo code for the given ADT. Some Past Papers + Outline Solutions available on Moodle

Good Luck! So long... …and thanks for all the fish!!!