Revision: 32457
Updated Code
at September 25, 2010 10:04 by trentonknight
Updated Code
struct chainLink * buildLIST()
{
chainLink *head[ARRAY_TOP];
makeNULL(head);
head[ARRAY_TOP] = new chainLink;
return head[0];
}
void makeNULL(chainLink **newNode){
for(int a = 0; a < ARRAY_TOP; a++){
newNode[a] = new chainLink;
newNode[a]->data = 0;
newNode[a]->next = 0;
}
}
struct chainLink * buildLIST()
{
chainLink *head[ARRAY_TOP];
makeNULL(head);
head[ARRAY_TOP] = new chainLink;
return head[0];
}
void Push(struct chainLink* headRef[ARRAY_TOP], int data){
int key = 1;
chainLink *head[ARRAY_TOP];
makeNULL(head);
head[0]->data = data;
head[0]->next = headRef[0];
headRef[0] = head[0];
}
void pushNODES(int index, int number){
chainLink* head[ARRAY_TOP];
makeNULL(head);
head[index] = buildLIST();
Push(head, number);
}
Revision: 32456
Updated Code
at September 25, 2010 09:27 by trentonknight
Updated Code
struct chainLink * buildLIST()
{
chainLink *head[ARRAY_TOP];
makeNULL(head);
head[ARRAY_TOP] = new chainLink;
return head[0];
}
void makeNULL(chainLink **newNode){
for(int a = 0; a < ARRAY_TOP; a++){
newNode[a] = new chainLink;
newNode[a]->data = 0;
newNode[a]->next = 0;
}
}
struct chainLink * buildLIST()
{
chainLink *head[ARRAY_TOP];
makeNULL(head);
head[ARRAY_TOP] = new chainLink;
return head[0];
}
void Push(struct chainLink* headRef[ARRAY_TOP], int data){
int key = 1;
chainLink *head[ARRAY_TOP];
makeNULL(head);
head[0]->data = data;
head[0]->next = headRef[0];
headRef[0] = head[0];
}
void pushNODES(){
chainLink* head[ARRAY_TOP];
makeNULL(head);
head[0] = buildLIST();
Push(head,4);//push all numbers here
}
Revision: 32455
Updated Code
at September 25, 2010 09:19 by trentonknight
Updated Code
void makeNULL(chainLink **newNode){
for(int a = 0; a < ARRAY_TOP; a++){
newNode[a] = new chainLink;
newNode[a]->data = 0;
newNode[a]->next = 0;
}
}
struct chainLink * buildLIST()
{
chainLink *head[ARRAY_TOP];
makeNULL(head);
head[ARRAY_TOP] = new chainLink;
return head[0];
}
void Push(struct chainLink* headRef[ARRAY_TOP], int data){
int key = 1;
chainLink *head[ARRAY_TOP];
makeNULL(head);
head[0]->data = data;
head[0]->next = headRef[0];
headRef[0] = head[0];
}
void pushNODES(){
int getINT;
chainLink* head[ARRAY_TOP];
makeNULL(head);
head[0] = buildLIST();
cout << "Enter data in form of int" << endl;
cin >> getINT;
Push(head,getINT);//push all numbers here
}
Revision: 32454
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at September 25, 2010 09:10 by trentonknight
Initial Code
struct chainLink * buildLIST(int* hashTable, int sizeOfHashTable, int randArrayOFDATA[])
{
chainLink *head[ARRAY_TOP];
chainLink *second[ARRAY_TOP];
chainLink *third[ARRAY_TOP];
makeNULL(head);
makeNULL(second);
head[ARRAY_TOP] = new chainLink;
head[0]->data = 1;
head[0] = head[0]->next;
return head[0];
}
void makeNULL(chainLink **newNode){
for(int a = 0; a < ARRAY_TOP; a++){
newNode[a] = new chainLink;
newNode[a]->data = 0;
newNode[a]->next = 0;
}
}
void Push(struct chainLink* headRef[ARRAY_TOP], int data){
int key = 1;
chainLink *head[ARRAY_TOP];
makeNULL(head);
head[0]->data = data;
head[0]->next = headRef[0];
headRef[0] = head[0];
}
void pushNODES(int number){
chainLink* head[ARRAY_TOP];
makeNULL(head);
head[0] =
Push(head,4);//push all numbers here
}
Initial URL
Initial Description
Initial Title
Node Array Based Off of Nick Parlante\'s tutorial from Stanford University
Initial Tags
list, array
Initial Language
C++