C++

C++ is my favorite and most frequently used language. I even used it to
solve some complicated equation in my power electronic class
when numerical
method is used.
Anyway, I skipped the basic language skill but concentrated on the OO approach
of C++.

My very first OOP project, the calender generation program. It takes the user
input and generates HTML calender according to the input. It was hard to me when
I was new to C++ and the OOP.
calendarGenerator.cpp
note.h
note.cpp
noteboard.h
noteboard.cpp
monthpage.h
monthpage.cpp
calendar.h
calendar.cpp
interface.h
interface.cpp

apstring.cpp (written by my prof.)
apvector.cpp (written by my prof.)
calendarGenerator.zip

My second OOP project in the Data Structure class. I learned most of my programming
skill in this class. This program is a couple matching application according to certain
criteria.
mainFunction.cpp
client.h
client.cpp
clientList.h
clientList.cpp
Listlnk.h ( a library class that similar to the list.h in std lib of C++ )
listlnk.cpp
apstring.h
apstring.cpp

coupleMatch.zip

The project of my discrete math class, this program demostrate the Dijkstra's algorithm
on finding the shortest path in a graph.
project1.cpp
Listlnk.h (an extremely useful class)
listlnk.cpp
shortestPath.h
shortestPath.cpp
shortest_Path.zip

The second project of my data structure class, this is a dificult to understand program
since it use recursion in binary search tree and it has self-reconstruct property.
evaluation.cpp
bstree.h
bstree.cpp
splaytree.h
splaytree.cpp
timer.h
timer.cpp
project2.zip