Академический Документы
Профессиональный Документы
Культура Документы
//CST370 - Midterm
#include <iostream>
using namespace std;
#include "LinkedList.h"
if (mySize == 0)
return;
mySize++;
Node * newPtr = new Node(dataVal);
Node * predPtr = first;
if (index == 0)
{
newPtr->next = first;
first = newPtr;
}
else
{
for (int i = 1; i < index; i++)
predPtr = predPtr->next;
newPtr->next = predPtr->next;
predPtr->next = newPtr;
}
}
mySize--;
Node * ptr;
Node * predPtr = first;
if (index == 0)
{
ptr = first;
first = ptr->next;
delete ptr;
}
else
{
for (int i = 1; i < index; i++)
predPtr = predPtr->next;
ptr = predPtr->next;
predPtr->next = ptr->next;
delete ptr;
}
}
while (ptr != 0)
{
if (ptr->data > max)
{
max = ptr->data;
}
ptr = ptr->next;
}
out << "Maximum value in this list is: " << max << "\n";
}