Midterm Review.

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

Data Structures Data Structures Topic #13. Today’s Agenda Sorting Algorithms: Recursive –mergesort –quicksort As we learn about each sorting algorithm,
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
CSCE156: Introduction to Computer Science II Instructor Stephen Scott Website
Review for Test 2 i206 Fall 2010 John Chuang. 2 Topics  Operating System and Memory Hierarchy  Algorithm analysis and Big-O Notation  Data structures.
Midterm Exam Two Tuesday, November 25 st In class cumulative.
EXAM REVIEW CSC 172 SPRING 2004 LECTURE 26. Want to TA for next semester?
Data Structures and Programming.  John Edgar2.
Data Structures Lecture-1:Introduction
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.
CSCA48 Course Summary.
Java Collections An Introduction to Abstract Data Types, Data Structures, and Algorithms David A Watt and Deryck F Brown © 2001, D.A. Watt and D.F. Brown.
Midterm Review CSE 2011 Winter October 2015.
Nirmalya Roy School of Electrical Engineering and Computer Science Washington State University Cpt S 223 – Advanced Data Structures Course Review Midterm.
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,
10/20/20151 CS 3343: Analysis of Algorithms Review for final.
Review for Final Andy Wang Data Structures, Algorithms, and Generic Programming.
1 Week 9 A little more GUI, and threads. Objectives: Discuss the Swing set of classes. Incorporate animation into applets. Define the term thread. Explain.
Final Exam Review CS Total Points – 60 Points Writing Programs – 50 Points Tracing Algorithms, determining results, and drawing pictures – 50.
Foundation of Computing Systems Lecture 3 Stacks and Queues.
Data Structures and Algorithms in Java AlaaEddin 2012.
 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.
Exam 2 Review CS 3358 Data Structures. 90 Total Points – 50 Points Writing Programs – 25 Points Tracing Algorithms, determining results, and drawing pictures.
Data Structures By Dr. Mehedi Masud ِAssociate Professor, Computer Science Dept. College of Computers and Information Systems Taif University 1.
1 i206: Lecture 17: Exam 2 Prep ; Intro to Regular Expressions Marti Hearst Spring 2012.
Final Exam Review CS 3358.
CSCE 210 Data Structures and Algorithms
Lecture 2 Sorting.
Data Structures and Algorithms
March 27 – Course introductions; Adts; Stacks and Queues
CS 315 Data Structures B. Ravikumar Office: 116 I Darwin Hall Phone:
Data Structures Using C++ 2E
Planning & System installation
Exam Hints.
September 27 – Course introductions; Adts; Stacks and Queues
Cse 373 April 12th – TreEs.
Cse 373 April 26th – Exam Review.
Data Structures and Algorithms
ECET 370 HELPS Education Your Life-- ecet370helps.com.
CS302 Data Structures Fall 2012.
CS 3343: Analysis of Algorithms
Exam 2 Review CS 3358 Data Structures.
CS 3343: Analysis of Algorithms
Written Midterm Solutions
CSE 326: Data Structures: Midterm Review
Exam 2 Review CS 3358 Data Structures.
CS 3343: Analysis of Algorithms
CS 3343: Analysis of Algorithms
CS 3343: Analysis of Algorithms
Exam 2 Review CS 3358 Data Structures.
CSS 342 Data Structures, Algorithms, and Discrete Mathematics I
Sorting.
EE 312 Software Design and Implementation I
CS 3343: Analysis of Algorithms
Indirection.
Binary Trees: Motivation
Final Review Dr. Yingwu Zhu.
Overview Analysis Notation Specific ADTs
Review B.Ramamurthy 4/6/2019 BR.
Midterm Review CSE116A,B.
EE 312 Final Exam Review.
COP3530- Data Structures Introduction
Final Review B.Ramamurthy 5/8/2019 BR.
Chapter 12 Heap ADT © 2011 Pearson Addison-Wesley. All rights reserved.
EECE.3220 Data Structures Instructor: Dr. Michael Geiger Spring 2019
EE 312 Software Design and Implementation I
CSCE156: Introduction to Computer Science II
CMPT 238 Data Structures Instructor: Tina Tian.
Presentation transcript:

Midterm Review

About that exam Monday March 11 in class Similar in style to example exam No coding on paper But lots of analyzing code Closed-book, etc. 100 minute exam

Exam Content Content is everything up to and including Binary Search Trees Exam will cover almost all material in assignments and labs Except templates, operator overloads Exam will cover almost all material in lecture slides Details of exceptions to follow

cmpt225_2stack Abstract Data Types Data Structures Stacks Queues Array and Linked List implementations Dynamic (heap) versus Static (stack) memory

cmpt225objects, cmpt225_pointers Object-oriented design principles Basics of classes Pointers Memory management Dangling pointers Memory leaks

O-notation and Sorting cmpt225_4onotation Methods for analyzing time efficiency O-notation And others Best, worst, average case Sorting Insertion sort Selection sort

Recursion cmpt225recursive Thinking recursively Formulating recursive solutions to problems Writing recursive functions Efficiency of recursive functions More sorting MergeSort Quicksort

Trees cmpt225trees Definitions Tree traversals Binary search tree Trees, perfect trees, complete trees Tree traversals In-order, pre-order, post-order Binary search tree Insertion, deletion, search algorithms