Robert Ryan wrote:
> would you mind giving an example of this Pseudo code

Pseudocode:  http://en.wikipedia.org/wiki/Pseudocode

By definition the supplied content below IS the example.


> --- On Thu, 5/7/09, Benjamin Scott <[email protected]> wrote:
> From: Benjamin Scott <[email protected]>
> Subject: Re: [c-prog] Re: linked list
> To: [email protected]
> Date: Thursday, May 7, 2009, 11:49 PM
> 
> Follow this Pseudo code:
> 
> InsertBefore:
> 
> --Create The Node to be added.
> 
> --Set Next pointer of This Node to the Linked List Pointer.
> 
> --set Linked List pointer to Created Node
> 
> 
> 
> InsertAfter
> 
> --Create The Node to be added
> 
> --Use a Temporary Pointer to follow the Linked list down
> 
> NOTE: This Temporary point must not equal NULL, NIL, 0, 
> 
> ------or any other symbol specifying NOTHING.
> 
> --Set the Temporary Pointer's Next pointer to Created Node
> 
> 
> 
> DeleteFirstNode
> 
> --Temporary Pointer = Linked List Pointer's Next pointer
> 
> --Dispose Linked List Pointer Data
> 
> --Linked List Pointer = Temporary Pointer
> 
> 
> 
> DeleteSpecifiedNode :
> 
> --Loop Pointer = Linked List Pointer's Next Pointer
> 
> --Previous Loop pointer = Linked List Pointer
> 
> --Loop
> 
> -----If Loop Pointer is to be deleted then
> 
> --------Previous Loop Pointer's next pointer = Loop Pointer's Next Pointer
> 
> --------dispose Loop Pointer
> 
> -----else
> 
> -------Previous Loop Pointer = Loop Pointer
> 
> -----end if
> 
> -----Loop Pointer = Previous Loop Pointer's Next Pointer
> 
> --End Loop when U reach the End of the Linked List
> 
> --if Linked List Pointer is to be Deleted then
> 
> -----Temporary Pointer = Linked List Pointer's Next pointer
> 
> -----Dispose Linked List Pointer Data
> 
> -----Linked List = Temporary Pointer
> 
> --end if
> 
> 
> 
> Please Understand that this MAY be seem
> 
> difficult to follow,  but I learned how 
> 
> to do this  with  a  Paper  and  pencil: 
> 
> This  should be  easy to  follow in that 
> 
> way.   Remember  that  each  Value(Node) 
> 
> points to another Value(Node).


-- 
Thomas Hruska
CubicleSoft President
Ph: 517-803-4197

*NEW* MyTaskFocus 1.1
Get on task.  Stay on task.

http://www.CubicleSoft.com/MyTaskFocus/

Reply via email to