Subversion Repositories programming

Rev

Hide changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
108 7279 d 7 h ira / Adding licenses, as well as template programs for many languages.
Also, renamed test to skeleton to better reflect it's purpose.
 
/languages
/languages/c
/languages/c/template.c
/languages/cpp
/languages/cpp/template.cpp
/languages/cpp/template.h
/languages/java
/languages/java/template.java
/languages/lisp
/languages/lisp/template.lsp
/languages/python
/languages/python/template.py
/school/cs352-prolog/soroka/NOTES_ABOUT_LICENSES.txt
/school/cs435/NOTES_ABOUT_LICENSE.txt
/test
/school/cs241/blank.java
/school/cs241/blank_lines.java
/school/cs241/p1/Country.java
/school/cs241/p1/HashTable.java
/school/cs241/p1/Map.java
/school/cs241/p1/TestHashTable.java
/school/cs241/p2/Driver.java
/school/cs241/p2/Queue.java
/school/cs241/p2/UnorderedTree.java
/school/cs241/p3/BinaryTree.java
/school/cs241/p3/Driver.java
/school/cs241/p3/Queue.java
/school/cs241/p4/AVLTree.java
/school/cs241/p4/BSTree.java
/school/cs241/p4/Driver.java
/school/cs241/p4/Queue.java
/school/cs241/p5/Driver.java
/school/cs241/p5/SortMethods.java
/school/cs241/p5/Test.java
/school/cs331/proj1/Project1.c
/school/cs331/proj2/Project2.c
/school/cs352-prolog/any_odd.pl
/school/cs352-prolog/inc.pl
/school/cs352-prolog/natsq.pl
/school/cs352-prolog/odd.pl
/school/cs352-prolog/sum_odd.pl
/school/cs352/hw01.lisp
/school/cs352/hw02.lisp
/school/cs352/hw03.lisp
/school/cs352/hw04.lisp
/school/cs352/hw05.lisp
/school/cs352/hw06.lisp
/school/cs352/hw07.lisp
/school/cs352/hw07test.lisp
/school/cs352/hw08.lisp
/school/cs352/hw08test.lisp
/school/cs352/hw09.lisp
/school/cs352/hw10.lisp
/school/cs352/hw11.lisp
/school/cs352/hw12.lisp
/school/cs352/hw13.lisp
100 7311 d 16 h irasnyd / Reorganization of school-related projects  
/school
/school/cs241
/school/cs325
/school/cs331
/school/cs352
/cs241
/cs331
/cs435
/lisp
37 7518 d 12 h irasnyd /cs241/p3/ Fixed all methods so they work with non-full trees.

Added the remaining checks to the Driver class
 
/cs241/p3/BinaryTree.java
/cs241/p3/Driver.java
36 7518 d 14 h irasnyd /cs241/p3/ Checking in to be safe. Everything works for a full tree, and a complete tree.

NOT WORKING in the case of an incomplete tree. Gonna fix this now.
 
/cs241/p3/BinaryTree.java
/cs241/p3/Driver.java
35 7519 d 7 h irasnyd /cs241/p3/ Implement the last of the methods in BinaryTree

Add the remaining tests to Driver.java
 
/cs241/p3/BinaryTree.java
/cs241/p3/Driver.java
34 7523 d 7 h irasnyd /cs241/p3/ Add isBalanced(), level(), equals() and the four print methods

Add tests to Driver.java
 
/cs241/p3/BinaryTree.java
/cs241/p3/Driver.java
33 7523 d 13 h irasnyd /cs241/p3/ Add isFull() and start on isBalanced()

Add the Queue class, since I'll need it later

Add a test for the isFull() method to Driver.java
 
/cs241/p3/Queue.java
/cs241/p3/BinaryTree.java
/cs241/p3/Driver.java
32 7525 d 14 h irasnyd /cs241/p3/ Added contains( Object ),
numLeaves(),
count( Object ).

Added test code for these to the driver
 
/cs241/p3/BinaryTree.java
/cs241/p3/Driver.java
31 7525 d 15 h irasnyd /cs241/p3/ Added height() and size() calculations
Fixed isLeaf()
 
/cs241/p3/BinaryTree.java
/cs241/p3/Driver.java
30 7525 d 16 h irasnyd /cs241/p3/ Re-arranging the driver a little bit  
/cs241/p3/BinaryTree.java
/cs241/p3/Driver.java
29 7526 d 12 h irasnyd /cs241/p3/ Implemented all constructors, getters, and setters in BinaryTree.java
Also implemented BinaryTree.toString() method, which is verified correct

Modified Driver.java to have a check for the correctness of the BinaryTree.toString() method
 
/cs241/p3/BinaryTree.java
/cs241/p3/Driver.java
28 7526 d 13 h irasnyd /cs241/p3/ Getting set up for Project 3

BinaryTree.java now contains all the methods needed for the project
NOTE: BinaryTree.java will not compile now, of course

Driver.java is blank
 
/cs241/p3
/cs241/p3/BinaryTree.java
/cs241/p3/Driver.java