Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Обробка динамічних структур даних

Реферат Обробка динамічних структур даних





n="justify"> sspisok :: udalenie ()

{spisok * p; n=0; ((BegQ!=NULL) amp; amp; (EndQ!=NULL))

{= BegQ; (p!=NULL)

{n ++;

(p- gt; data.kolichestvo_s == 0)

{sspisok :: delete_data (n); -;//повернення індексу до попереднього елемента

}=p- gt; next;

};

} ((BegQ == NULL) amp; amp; (EndQ == NULL))//якщо список порожній

{cout lt; lt; Spisok pustoi ili ne sozdan lt; lt; endl;

}

Додаток А (продовження)

if((BegQ-gt;data.kolichestvo_o==NULL)amp;amp;(EndQ-gt;data.kolichestvo_o==NULL))//проверка на порожнечу списку

{cout lt; lt; Spisok pustoi lt; lt; endl;//висновок соотв. повідомлення

};

} main (array lt; System :: String ^ gt; ^ args)

{sspisok x;//об'єкт классаvibor;//для менюi, n;//i-для циклів, n-для колічесваj;//для інших цілей=NULL;//обнулення покажчика=NULL ;//обнулення покажчика=NULL;//обнулення покажчика


////////////////////////// меню ///////////////////////////

(vibor!=0)

{system(laquo;clsraquo;);lt;lt;laquo;Menuraquo;lt;lt;endl;lt;lt;laquo;1.Sformirovat spisok lt; lt; endl; lt; lt; 2.Dobavit zapis lt; lt; endl; lt; lt; 3.Udalit zapis lt; lt; endl; lt; lt; 4.Otobrazit spisok lt; lt; endl; lt; lt; 5.Skoirovat v Fail lt; lt; endl; lt; lt; laquo ; 6.Skopirovat v Massiv lt; lt; endl; lt; lt; 7.Otobrazit Massiv lt; lt; endl; lt; lt; 8.Sortirovat Massiv lt; lt; endl; lt; lt ; 9.Skopirovat iz Faila lt; lt; endl; lt; lt; 10.Nayti zapis v spiske lt; lt; endl; lt; lt; 11.Udalenie otelei bez svobodnih nomerov lt; lt; endl; lt; lt; 12.Peremeshenie 5-ti zvezdochnih gostinicraquo;lt;lt;endl;lt;lt;laquo;0.Vyhodraquo;lt;lt;endl;lt;lt;endllt;lt;endl;lt;lt;laquo;Vyberite:_raquo;;gt;gt;vibor;(laquo;clsraquo;);(vibor==1)//формирование списку

{x.form ();//формування списку

}

(vibor == 2)//введення даних

{if ((BegQ!=NULL) amp; amp; (EndQ!=NULL))

{cout lt; lt; Skolko Zapisey vvesti lt; lt; endl; lt; lt; n= raquo ;; gt; gt; n;//введення кількості


(i=0; i lt; n; i ++)

{ lt; lt; Nazvanie - raquo ;; gt; gt; Data.nazvanie;//введення даних lt; lt; Klass- raquo ;; gt; gt; Data.class_; lt; lt; Obshee kolichestvo- raquo ;; gt; gt; Data.kolichestvo_o;//введення даних lt; lt; Kolichestvo svobodnih- raquo ;; gt; gt; Data.kolichestvo_s;//введення даних lt; lt; Cena- raquo ;; gt; gt; Data.cena; .add_data (Data);//додавання елемента в список

}

} ((BegQ == NULL) amp; amp; (EndQ == NULL))

{cout lt; lt; Spisok ne sozdan lt; lt; endl;

}

} (vibor == 3)//видалення елемента

{if ((BegQ!=NULL) amp; amp; (EndQ!=NULL))

{cout lt; lt; Vvedite nomer zapisi kotoruyu nuzhno udalit lt; lt; endl; lt; lt; n= raquo ;; gt; gt; j;//введення номера видаляється елемента.delete_data (j);//видалення елемента

} ((BegQ == NULL) amp; amp; (EndQ == NULL))

{cout lt; lt; Spisok ne sozdan lt; lt; endl;

}

}

(vibor == 4)//висновок елементів на екран

{x.show_sp ();//виведення списку на екран

}

Додаток А (продовження)

(vibor == 5)//копіювати в файл

{if ((BegQ!=NULL) amp; amp; (EndQ!=NULL))

{cout lt; lt; Dannie skopirovani v fail, po adresu C: ftext_from.txt lt; lt; endl; .sp_copy_file ();//копіювання даних в список

} ((BegQ == NULL) amp; amp; (EndQ == NULL))

{cout lt; lt; Spisok ne sozdan lt; lt; endl;

}

}

(vibor == 6)//копіювати в масив

{if ((BegQ!=NULL) amp; amp; (EndQ!=NULL))

{x.sp_copy_mas ();//копіраніе даних в масив lt; lt; V spiske lt; lt; nn lt; lt; - Elementov lt; lt; endl;//вивід повідомлення про кількість елементів lt; lt; Spisok skopirovan v massiv lt; lt; endl;

} ((BegQ == NULL) amp; amp; (EndQ == NULL))

{cout lt; l...


Назад | сторінка 8 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Аналіз даних за допомогою технології Data Mining
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Data mining
  • Реферат на тему: Оператори введення - виведення даних
  • Реферат на тему: Опробування знімків Landsat Climate Data Record