while (pN (не принадлежит) TChartPoint)
{
St.push(pN);
pN = pN->GetFirstPoint();
}
//подъем по плексу и рисование
pF = pN;
while (!St.Empty())
{
pN = St.top();
St.Pop();
pL = pN->GetLastPoint(); //рисование линии<pN, pF, pL>
pF = pL;
}
TChartPoint *Show(TChart *pN)
{
if (pN != NULL)
pL = NULL;
else if (pN (принадлежит) TChartPoint)
pL = pN;
else
{
pF = Show(pN->GetFirstPoint());
pL = Show(pN->GetLastPoint()); //рисование линии <pN,pF,pL>
}
return pN;
}
Линейные структуры данных - структуры, которым соответствует ориентированный граф с вершинами, лежащими на одной ломаной
Линейные структуры данных - упорядоченные структуры, в которых адрес элемента однозначно определяется его номером
Свойства:
Примеры линейных структур: