This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
haas:fall2014:data:projects:dlq0 [2014/11/09 14:16] – [Background] wedge | haas:fall2014:data:projects:dlq0 [2014/11/19 14:43] (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 |
+ | * **unit-enqueue.c** had a bunch of references to " | ||
+ | * the prototype for **rmqueue()** was missing from the **inc/ | ||
+ | * __revision 2__: unit-mkqueue tweaks and verify-queue.sh enhancements (20141119) | ||
+ | * While I was debugging some code I noticed that the **unit-mkqueue.c** logic was not flexible enough in handling implementations where front was pointing to the end of the list. I have added logic to enable proper checking of back/front, regardless of underlying list orientation (FIXED). | ||
+ | * verify-queue.sh enhanced to show absolute totals, even if improper implementations cause the unit test not to perform the full run. | ||
=====Objective===== | =====Objective===== | ||
Line 21: | Line 26: | ||
The word " | The word " | ||
- | * (generically): | + | * (generically): |
- | * (computing): | + | * (computing): |
- | + | ||
- | Additionally, when viewing it as a verb (an action), we also find some positive computing application (bolded) in a less reputable cardplaying usage: | + | |
- | * shuffle or **arrange** (a deck of cards) dishonestly **so as to gain** an unfair **advantage** | + | |
- | + | ||
- | Or, to distill it out: | + | |
- | + | ||
- | * arrange | + | |
- | + | ||
- | Combining with our previous definitions, | + | |
- | + | ||
- | * a set of storage locations that are arranged | + | |
====Lists and Nodes==== | ====Lists and Nodes==== | ||
So, how does all this list and node stuff play into our queue implementation? | So, how does all this list and node stuff play into our queue implementation? |