This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
haas:spring2015:data:projects:dlq0 [2015/04/19 18:17] – [list library] wedge | haas:spring2015:data:projects:dlq0 [2015/04/29 18:48] (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 | + | * __revision |
+ | * lacking a leading ' | ||
+ | * also, a few erroneous mentions of " | ||
+ | * __revision 2__: typo in unit-purge (20150427) | ||
+ | * " | ||
+ | * __revision 3__: typo in unit-dequeue (20150429) | ||
+ | * unit-dequeue was dequeueing backwards (FIXED) | ||
=====Objective===== | =====Objective===== | ||
Line 190: | Line 197: | ||
lab46: | lab46: | ||
</ | </ | ||
- | ====List Library unit tests==== | ||
- | As a result of the required changes to **display()**, | ||
- | Be sure to run the various list unit tests and verification scripts to see which functions have fallen out of compliance with the list struct specification changes issued in this project. The **verify-list.sh** script can be especially useful in getting a big picture view of what work is needed. | ||
====Queue library unit tests==== | ====Queue library unit tests==== | ||
In **testing/ | In **testing/ | ||
Line 222: | Line 226: | ||
=====Expected Results===== | =====Expected Results===== | ||
- | To assist you in verifying a correct implementation, | + | To assist you in verifying a correct implementation, |
- | + | ||
- | + | ||
- | ====list library==== | + | |
- | Here is what you should get for list: | + | |
- | + | ||
- | < | + | |
- | lab46: | + | |
- | ==================================================== | + | |
- | = Verifying Doubly-Linked List Functionality | + | |
- | ==================================================== | + | |
- | [mklist] Total: | + | |
- | [cplist] Total: | + | |
- | [rmlist] Total: | + | |
- | [append] Total: | + | |
- | [insert] Total: | + | |
- | [obtain] Total: | + | |
- | | + | |
- | [findnode] Total: | + | |
- | [sortlist] Total: | + | |
- | [swapnode] Total: | + | |
- | ==================================================== | + | |
- | | + | |
- | ==================================================== | + | |
- | lab46: | + | |
- | </ | + | |
- | With the added feature to **display()**, | ||
- | But aside from this change to **display()**, | ||
====queue library==== | ====queue library==== | ||
Line 258: | Line 235: | ||
<cli> | <cli> | ||
lab46: | lab46: | ||
- | =================================================== | + | coming soon... |
- | = | + | |
- | =================================================== | + | |
- | [mkqueue] Total: | + | |
- | [cpqueue] Total: | + | |
- | [rmqueue] Total: | + | |
- | [purge] Total: | + | |
- | [enqueue] Total: | + | |
- | [dequeue] Total: | + | |
- | =================================================== | + | |
- | [RESULTS] Total: | + | |
- | =================================================== | + | |
lab46: | lab46: | ||
</ | </ |