Class to manage a linked list. Utility that can be built on or used alone
Dependents: Waldo_Embed_V2 elevator_with_queue RaheeNew DS1820 ... more
Good information on linked list basics here.
#include "mbed.h"
#include "LL.h"
LL<node>list;
int main()
{
node *tmp;
list.push((char *)"Two\n");
list.append((char *)"Three\n");
list.append((char *)"Four\n");
list.push((char*)"One\n");
list.append((char*)"Five\n");
for(int i=1; i<=list.length(); i++)
{
tmp = list.pop(i);
printf("%s", (char *)tmp->data );
}
error("done\n");
}
Sam Grove