This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
haas:fall2015:data:projects:dls0 [2015/11/08 14:05] – [stack testing applications] wedge | haas:fall2015:data:projects:dls0 [2015/11/16 15:55] (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 |
+ | * on test 7, a copy of a populated stack, the unit test was incorrectly expecting " | ||
=====Objective===== | =====Objective===== | ||
Line 240: | Line 241: | ||
=====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: | + | |
- | [append] Total: | + | |
- | [insert] Total: | + | |
- | [obtain] Total: | + | |
- | | + | |
- | ==================================================== | + | |
- | | + | |
- | ==================================================== | + | |
- | lab46: | + | |
- | </ | + | |
- | + | ||
- | Due to the re-introduction of **qty** into list (impacting actions performed by **mklist()**, | + | |
- | + | ||
- | Remember though- aside from the minor change of adding **qty** and enhancing **display()**, | + | |
====stack library==== | ====stack library==== | ||
Line 270: | Line 247: | ||
<cli> | <cli> | ||
- | lab46: | + | lab46: |
- | =================================================== | + | ====================================================== |
- | = | + | = Verifying Doubly-Linked Stack Functionality |
- | =================================================== | + | ====================================================== |
- | [mkstack] Total: | + | |
- | [cpstack] Total: | + | [push] Total: |
- | [rmstack] Total: | + | |
- | [push] Total: | + | [cpstack] Total: |
- | [pop] Total: | + | [peek] Total: |
- | [peek] Total: | + | [isempty] Total: |
- | [isempty] Total: | + | |
- | =================================================== | + | ====================================================== |
- | [RESULTS] Total: | + | |
- | =================================================== | + | ====================================================== |
lab46: | lab46: | ||
</ | </ | ||
- | =====Submission | + | =====Submission===== |
- | To be successful in this project, the following criteria must be met: | + | {{page> |
- | * Project must be submit on time, by the posted deadline. | ||
- | * Late submissions will lose 25% credit per day, with the submission window closing on the 4th day following the deadline. | ||
- | * All code must compile cleanly (no warnings or errors) | ||
- | * all requested functions must be implemented in the related library | ||
- | * all requested functionality must conform to stated requirements (either on this project page or in comment banner in source code files themselves). | ||
- | * Executed programs must display in a manner similar to provided output | ||
- | * output formatted, where applicable, must match that of project requirements | ||
- | * Processing must be correct based on input given and output requested | ||
- | * Output, if applicable, must be correct based on values input | ||
- | * Code must be nicely and consistently indented (you may use the **indent** tool) | ||
- | * Code must be commented | ||
- | * Any "to be implemented" | ||
- | * these "to be implemented" | ||
- | * Sufficient comments explaining the point of provided logic **MUST** be present | ||
- | * Track/ | ||
- | * Submit a copy of your source code to me using the **submit** tool (**make submit** will do this) by the deadline. |