=====data Keyword 2=====
linked list
====Definition====
A linked list is a data structure consisting of a group of nodes which together represent a sequence. Under the simplest form, each node is composed of data and a link to the next node in the sequence; more complex variants add additional links. This structure allows for efficient insertion or removal of elements from any position in the sequence.
====References====
*http://en.wikipedia.org/wiki/Linked_list
=====data Keyword 2 Phase 2=====
stack overflow condition
====Definition====
A stack overflow is when to much memory is used when creating a stack. when a stack is created it uses something called a push which is basically the append function in a linked list. The push will "Push" something on the stack. similar to a stack of papers the "push" puts a paper on the top of the stack. A stack overflow is when you put to many papers on the stack.
====References====
*http://en.wikipedia.org/wiki/Stack_overflow
====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
*/
int foo() {
return foo();
}
Alternatively (or additionally), if you want to demonstrate something on the command-line, you can do so as follows:
lab46:~$ cd src
lab46:~/src$ gcc -o sample
lab46:~/src$ ./sample
Segmentation Fault
lab46:~/src$