User Tools

Site Tools


haas:fall2015:data:projects:sll0

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
haas:fall2015:data:projects:sll0 [2015/08/25 10:08] – external edit 127.0.0.1haas:fall2015:data:projects:sll0 [2015/09/26 18:00] (current) – [Errata] wedge
Line 11: Line 11:
 This section will document any updates applied to the project since original release: This section will document any updates applied to the project since original release:
  
-  * __revision #__<description> (DATESTAMP)+  * __revision 1__enhanced displayf() unit test (20150925) 
 +    * I noticed the potential for some implementation errors where the old unit test may have shown nothing wrong, so I updated it to be more aggressive at finding potential flaws. 
 +      * This will only help you, and it mitigates the chances of a believed-working function from failing to work later on. 
 +  * __revision 2__: fixed a rare output glitch in list unit test Makefile (20150926) 
 +    * This is really only a visual aberration that impacts me when reviewing projects; you will notice no change on your end.
  
 =====Objective===== =====Objective=====
Line 346: Line 350:
 To assist you in verifying a correct implementation, a fully working implementation of the node library and list library (up to this point) should resemble the following: To assist you in verifying a correct implementation, a fully working implementation of the node library and list library (up to this point) should resemble the following:
  
-====node library==== 
-Here is what you should get for the node library: 
- 
-<cli> 
-lab46:~/src/data/sll0$ bin/verify-node.sh  
-==================================================== 
-=    Verifying Singly-Linked Node Functionality    = 
-==================================================== 
- [mknode] Total:   4, Matches:   4, Mismatches:   0 
- [cpnode] Total:   5, Matches:   5, Mismatches:   0 
- [rmnode] Total:   2, Matches:   2, Mismatches:   0 
-==================================================== 
-[RESULTS] Total:  11, Matches:  11, Mismatches:   0 
-==================================================== 
-lab46:~/src/data/sll0$  
-</cli> 
  
 ====list library (so far)==== ====list library (so far)====
Line 367: Line 355:
  
 <cli> <cli>
-lab46:~/src/data/sll0$ bin/verify-list.sh +lab46:~/src/data/sll0$ make check
 ==================================================== ====================================================
 =    Verifying Singly-Linked List Functionality    = =    Verifying Singly-Linked List Functionality    =
Line 373: Line 361:
   [mklist] Total:   5, Matches:   5, Mismatches:   0   [mklist] Total:   5, Matches:   5, Mismatches:   0
   [insert] Total:  11, Matches:  11, Mismatches:   0   [insert] Total:  11, Matches:  11, Mismatches:   0
-[displayf] Total:   4, Matches:   4, Mismatches:   0+[displayf] Total:  10, Matches:  10, Mismatches:   0
   [getpos] Total:   8, Matches:   8, Mismatches:   0   [getpos] Total:   8, Matches:   8, Mismatches:   0
   [setpos] Total:   9, Matches:   9, Mismatches:   0   [setpos] Total:   9, Matches:   9, Mismatches:   0
 ==================================================== ====================================================
- [RESULTS] Total:  37, Matches:  37, Mismatches:   0+ [RESULTS] Total:  43, Matches:  43, Mismatches:   0
 ==================================================== ====================================================
 lab46:~/src/data/sll0$  lab46:~/src/data/sll0$ 
 </cli> </cli>
- 
 =====Submission===== =====Submission=====
 {{page>haas:fall2015:common:submitblurb#DATA&noheader&nofooter}} {{page>haas:fall2015:common:submitblurb#DATA&noheader&nofooter}}
  
haas/fall2015/data/projects/sll0.1440497301.txt.gz · Last modified: 2015/09/20 20:25 (external edit)