User Tools

Site Tools


haas:fall2017:data:projects:dll2

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
haas:fall2017:data:projects:dll2 [2017/10/24 11:47] wedgehaas:fall2017:data:projects:dll2 [2017/10/24 11:48] (current) wedge
Line 25: Line 25:
 <code c> <code c>
 struct list { struct list {
-    Node              *initial            // pointer to start of list +    Node              *engine             // pointer to start of list 
-    Node              *closing;             // pointer to end of list+    Node              *caboose;             // pointer to end of list
     ulli               qty;                 // quantity of nodes in list     ulli               qty;                 // quantity of nodes in list
 }; };
Line 36: Line 36:
  
 ====list library==== ====list library====
-Again, in **src/list/**, you are to add support for **qty** so that, just as the list's **first** and **last** maintain an accurate positioning of their respective aspects of the list, **qty** maintains a count of the total number of nodes still in the list.+Again, in **src/list/**, you are to add support for **qty** so that, just as the list's **engine** and **caboose** maintain an accurate positioning of their respective aspects of the list, **qty** maintains a count of the total number of nodes still in the list.
  
 ===display() enhancements=== ===display() enhancements===
Line 157: Line 157:
 </cli> </cli>
 =====Submission===== =====Submission=====
-{{page>haas:fall2016:common:submitblurb#DATA&noheader&nofooter}}+{{page>haas:fall2017:common:submitblurb#DATA&noheader&nofooter}}
  
haas/fall2017/data/projects/dll2.1508845630.txt.gz · Last modified: 2017/10/24 11:47 by wedge