This is an old revision of the document!
Continuing with our single-linked list, this week we are expanding our library with 5 new functions, for list processing.
*Our task is to ask questions on Discord or in class and document our findings on this wiki page collaboratively, regarding the functionality of this project.
*For anybody interested in editing the wiki page, here is the dokuwiki user guide: https://www.dokuwiki.org/wiki:syntax#basic_text_formatting -Ash
We will be creating more functions for our lists, similar to what we've done for the previous two projects. The functions are as follows:
displayb(): displays the contents of a list backwards.
append(): Adds a node into a list after the specified place. For example, if our list is (4)→(6)→(8)→NULL, and we append 7 into (6), then our list will be (4)→(6)→(7)→(8)→NULL.
compare(): Will read two given lists. At the first node of difference the function will output a < or > sign depending on which node held a higher value.
cp(): Will create a copy of a list
search(): Will be given a value and a list, after which the function will search through the list until it finds the first node containing the given value. The function will then return a pointer to the node of matching value.