Art's Data Structures Page
IS2610 Data Structures
Assignments and related data files
Administrative handout from the first class
The gendist.c template code for asn 1
The connect.c template code for asn 1
span2ps.c to make a postscript graph from asn 1
The full 1207 line latlong.txt file for asn 1
A 7 line smalltest.txt file for asn 1
example gendist output for smalltest.txt
example connect output for smalltest.txt
pointer example from class
malloc example from class
array image generaton example from class
assignment 2 pointer image generaton template
circle_demo.c example solution to asn 2
Alice in Wonderland text for assignment 3
Assignment 3 template code
Assignment 3 example solution
Voyage of the Beagle for assignment 4
printwords.c that was mentioned in asn 4
Assignment 4 template code
Assignment 5 template code
Assignment 5 solution code
Assignment 6 template code
masking.c example to help explain asn 6
Assignment 7 template code
Assignment 8 template code
Assignment 9 template code
asn09hashwalk.c to check your asn9 result
Assignment 10 template code
Assignment 10 isamlist.c
Assignment 10 isamwalk.c
isamlist output for alice30.txt -> alice.list
isamlist output for vbgle10.txt -> vb.list
Email messages I've sent to the entire class
Description of asn01 due 6PM Sept 15
ds_msg01 sent Sept 13
ds_msg02 sent Sept 14
ds_msg03 sent Sept 16
ds_msg04 sent Sept 17
ds_msg05 sent Oct 7
ds_msg06 sent Oct 13
ds_msg07 sent Oct 25
ds_msg08 sent Oct 28
ds_msg09 sent Nov 2
ds_msg10 sent Nov 5
ds_msg11 sent Nov 10
ds_msg12 sent Nov 14
ds_msg13 sent Nov 25
Useful web links related to this class
Sedgewick's home page
--> C code from the book
--> errata from the book
How Computers Work: The CPU and Memory
Principles of Computer Systems
Everyday UNIX/Linux commands
Unix-the Bare Minimum
Creating a Typescript File
UNIX Tutorial for Beginners
Documentaion - including vi docs
Compiling "C" And "C++" Programs On Unix Systems - gcc/g++
Quick Unix Tutorial
Another unix-tutorial
and one more tutorial
Unix Help for Users
Sample of What You'll See Using the Unix script Command
Cygwin is a UNIX Environment for Windows that is adequate for our assignments
VI Lovers Home Page
VI First Steps
The Kernighan and Ritchie (ie. K&R) C Programming Language book page
C programming
Rob Pike's Notes on Programming in C
Introduction to Debugger Terms and Concepts
GDB: The GNU Project Debugger
GDB Debugger Intro
Brian Kernighan and his historical C/UNIX info
Dennis Ritchie and his historical C/UNIX info
Historical Development of C
Ken Thompson was the main developer of early UNIX
AMD Opteron
Linux File System
filesystems
This file is http://www.psc.edu/~awetzel/is2610.html
dbx Article from the UNIX Programmer's Reference Manual
skip lists
DOS FAT
Using Debuggers to Locate Floating-Point Exceptions
ddd - Data Display Debugger
Using GNU's GDB Debugger
Historical Disk Cost
Disk Performance
Opteron overview
BSD File System
Overview of Recent Supercomputers