This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
haas:fall2015:data:projects:dll0 [2015/06/27 20:30] – external edit 127.0.0.1 | haas:fall2015:data:projects:dll0 [2015/10/25 22:15] (current) – [Submission Criteria] wedge | ||
---|---|---|---|
Line 45: | Line 45: | ||
code_t | code_t | ||
- | code_t | + | code_t |
code_t | code_t | ||
Line 51: | Line 51: | ||
code_t | code_t | ||
- | code_t | + | code_t |
#endif | #endif | ||
Line 64: | Line 64: | ||
Just as with the doubly-linked node, there are now a set of status/ | Just as with the doubly-linked node, there are now a set of status/ | ||
- | |||
====In inc/ | ====In inc/ | ||
In addition to what was there previously, we see the following: | In addition to what was there previously, we see the following: | ||
<code c 1> | <code c 1> | ||
+ | ////////////////////////////////////////////////////////////////////// | ||
+ | // | ||
// Status codes for the doubly linked list implementation | // Status codes for the doubly linked list implementation | ||
// | // | ||
- | # | + | # |
- | # | + | # |
- | # | + | # |
- | # | + | # |
- | # | + | # |
- | # | + | # |
- | # | + | # |
- | # | + | # |
+ | |||
+ | ////////////////////////////////////////////////////////////////////// | ||
+ | // | ||
+ | // Options for list display() and support catlist() functions | ||
+ | // | ||
+ | # | ||
+ | # | ||
+ | # | ||
+ | # | ||
</ | </ | ||
- | Similar in many ways to the doubly-linked node status codes, we see a new possibility: | + | Similar in many ways to the doubly-linked node status codes, we see a new possibility: |
====list operation status codes==== | ====list operation status codes==== | ||
You'll notice the presence of a set of # | You'll notice the presence of a set of # | ||
Line 103: | Line 113: | ||
ALL THREE states must be returned from the function in question should such an occurrence take place. | ALL THREE states must be returned from the function in question should such an occurrence take place. | ||
====list library==== | ====list library==== | ||
- | In **src/ | + | In **src/ |
- | + | ||
- | In **src/ | + | |
Figure out what is going on, the connections, | Figure out what is going on, the connections, | ||
Line 148: | Line 156: | ||
<cli> | <cli> | ||
lab46: | lab46: | ||
- | ==================================================== | + | ====================================================== |
- | = Verifying Doubly-Linked List Functionality | + | = Verifying Doubly-Linked |
- | ==================================================== | + | ====================================================== |
- | [mklist] Total: | + | [mklist] Total: |
- | [cplist] Total: | + | [cplist] Total: |
- | [append] Total: | + | [append] Total: |
- | [insert] Total: | + | [insert] Total: |
- | | + | |
- | [find] Total: | + | [find] 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 must be correct (i.e. the list visualization, | ||
- | * 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. |