Home   Projects   Research   Teaching   Links   Affiliations  
Contact
Pattern Recognition, Medical Imaging, Machine Intelligence, Computer Vision Hamid R. Tizhoosh
Faculty of Engineering
University of Waterloo


Pattern Recognition, Computer Vision,
Medical Imaging, Machine Intelligence
Hamid R. Tizhoosh
Teaching
Computer Vision
Machine Intelligence
Data Structures
SD750 - OBL
Research
Pattern Recoginition
Computer Vision
Machine Intelligence
Terahertz Imaging
Health Engineering
Opposition-Based Learning
Students
Current Students
Former Students
Projects
LORNET
Prostate Cancer
Breast Cancer
Radiation Therapy
Other Projects
Publications
Books & Chapters
Journals
Conferences
Reports etc.
University of Waterloo :: Faculty of Engineering :: Systems Design

Teaching …
SD233 - Links

Java

The Source for JAVA (Sun)
Introductions to JAVA

 

1. New-to-Java Center (SUN)
2. By David J. Eck (US)
3. Java Tutorials (Sun)
4. The Java Tutorial (Campione,Walrath)
5. A List of other tutorials

Java Applets (Sun)
Some Simple Applets
C# and Java: A Comparison

Algorithm Analysis

Dictionary of Algorithms and Data Structures
Big-Oh Notation (PPT file, Italy)
Algorithm Analysis [PDF]
Analysis of Algorithms [Mehran Sahami][PDF]

Recursion

Recusrion (PPT, R.Parteno, UW)
The life and numbers of Fibonacci
Fibonacci Numbers and Nature
Who was Fibonacci
Towers of Hanoi (Java Applet)
Towers of Hanoi (JavaScript)

Sorting

Sorting [UK][PPT]
Sorting [O.Wei Tsang][PDF]
Selction Sort, Insertion Sort [Lixin Gao,US][PPT]
Insertion Sort & Merge Sort [N.Zeh, Dalhousie University][PPT]

Lists, Linked Lists, Stacks & Queues

Linked Lists with Java (PPT file, Hawaii)
Stacks in Java (PPT file, US)
Stacks (Slides, Montreal)
Queues ADTs (Slides, Montreal)

Trees

Trees: Terminology (PPT, P.McDowell)
Trees (PDF, US)
Binary Trees (N.Parlante)
Trees (Slides, Rochester)
Tree Traversal (Java Applet by P.E.Dunne)

AVL Trees

AVL Trees (PPT)
AVL Trees (PPT)
Operations with AVL (Java Applet)
Animated AVL (Java Applet)

Graphs

Dijkstra Applet #1
Dijkstra Applet #2
Shortest-Path Algorithms (a comparison)

Hash Tables

Hash Tables (PPT)
Table ADT & Hash Tables (PPT)
RSA Algorithm
RSA Algorithm (PDF)
RSA Java Applet

Heaps

Priority Queues (PPT)
Priority Queues: Survey (HTML)
Fibonacci Heaps (PDF)

 

 

 

» Supporters

» Affiliations

» Resume

» Contact

 

Links

Links related to the topics discussed in the class


Created by: Log Web Design