User Tools

Site Tools


opus:fall2012:mowens3:datapart2

data Keyword 2

queue enqueuing operation

Definition

Enqueuing is the operation of putting something at the end of a queue There for adding something to the queue

References

List any sites, books, or sources utilized when researching information on this topic. (Remove any filler text).

  • Reference 1
  • Reference 2
  • Reference 3

data Keyword 2 Phase 2

Queue Dequeuing Operation

Definition

Removes and returns the object at the beginning of the Queue (Represents a first-in, first-out collection of objects). Often referred to as a head-tail linked list.

References

Demonstration

Demonstration of the indicated keyword.

If you wish to aid your definition with a code sample, you can do so by using a wiki code block, an example follows:

/*
 * Sample code block
 */
#include <stdio.h>
 
List deque(List list1)
{
    //List is a stuct that contains the ending node's and starting node's address
    printf("%hhd", (list1 -> end));
    (list1 -> end) = (list1 -> end) -> next //could also be previous instead of end, depends on the coder's choice
    //You could also use start instead of end in this situation, both logically would, just reads different
    return(list1);
}
opus/fall2012/mowens3/datapart2.txt · Last modified: 2012/10/25 14:12 by mowens3