Algoritmi un datu struktūras "Bubble Sort" šķirošana

9,5- 2 atsauksmes

Algoritmi un datu struktūras.
Eksperimenta plāns.
BubbleSort blokshēma.
Iegūtie rezultāti un secinājumi.

3. izveidot testēšanas programmu, kas ģenerēs masīvus, šķiros tos un salīdzinās šķirošanai nepieciešamo patērēto laiku (milisekundēs); šķirot un ģenerēt trīs dažāda veida masīvus: pilnīgi sakārtotu masīvu, vidēji sakārtotu masīvu un pilnīgi nesakārtotu masīvu.

4. uzzīmēt trīs grafikus, kas atspoguļo nepieciešamā laika atkarību no masīva izmēra.

Tā kā laiks, kas nepieciešams šķirošanai, ir jāmēra milisekundēs, izmantošu C++ iebūvēto bibliotēku un tās iespējas, ko sniedz clock(), clock t. Tā kā ar šo funkciju palīdzību iespējams izmērīt procesora tikšķu skaitu, var iegūt šķirošanai nepieciešamo laiku, atņemot no beigu vērtības sākuma datus. Tā kā procesora tikšķi tiek pielīdzināti milisekundēm un ir praktiski vienādi ar tām, varu uzskatīt, ka tiek mērīts eksperimenta laiks milisekundēs.

Nepieciešams izveidot funkciju, kas, ņemot par pamatu dinamisko masīvu un elementu skaitu tajā, veiks šķirošanu pēc burbuļa metodes.

Nepieciešams arī izveidot funkciju, kas izskaitļos katrai operācijai nepieciešamo laiku. Tā kā šķirošana ar burbuļa metodi tika definēta iepriekš, es to droši varu izsaukt no patreizējās laika mērīšanas funkcijas.

Nepieciešams 10 reizes izmērīt šķirošanas laiku trīs dažādas sakārtotības pakāpes masīviem, turklāt katrreiz palielinot to izmērus. Eksperimentālā ceļā noskaidroju, ka minimālais masīva elementu skaits, ko šķirojot, programma var mērīt laiku, ir aptuveni 800, bet, lai iegūtu skaidrākus un vienkāršākus rezultātus, par pirmo izmēru pieņemšu 1000. Pēc katra šķirošanas bloka palielināšu šo izmēru par 1000, līdz ar to beidzamais masīvs saturēs 10000 elementus.

  • Microsoft Word 10 KB
  • Latviešu
  • 5 lapas (706 vārdi)
  • Universitāte
  • Saniitis
  • Algoritmi un datu struktūras "Bubble Sort" šķirošana
    9.5 - 2 balsojums(-i)
Skatīt pilnu darbu
Algoritmi un datu struktūras "Bubble Sort" šķirošana. (Augusts 28, 2009). https://gudrinieks.lv/algoritmi-un-datu-strukturas-bubble-sort-skirosana/ Pārskatīts 00:14, Maijs 23 2025
DARBA DATI
5 lapas (706 vārdi)
Valoda: Latviešu
Microsoft Word 10 KB
Līmenis: Universitāte
Skatīt pilnu darbu
ATSAUKSMES
JānisSkolotājs2023 03 12
Mūsdienu bibliotēka – tā es nosauktu. Vislabāk sapratāt mūsu laikmeta iezīmi – visu iegūt ātri. Vienkārši lieliski.
DinaStudente2022 08 27
Paldies par palīdzību, jūsu mājaslapa man palīdzēja rakstot biznesa plānu.
AliseStudente2024 01 23
Mājaslapa ir ļoti nepieciešama un noderīga. Tā palīdz gan skolotājiem, gan skolēniem, gan studentiem, piedāvājot daudz vērtīgas informācijas mācībām.
Skatīt pilnu darbu
×