20
Xulosa.
Xulosa qilib shuni aytishim mumkinki, bu mavzuda men massiv elementlarini
saralash usullarining ichida quicksort ya’ni tez saralash
algoritmining qaysidir
sohalarda boshqa usullarga nisbatan qulaylik tomonlari bilan ajralib turishini
ko`rsatishga harakat qildim. Bundan tashqari, ya’ni quicksort algoritmidan tashqari
saralash algoritmlaridan
bubble sort saralash algoritmi, insertion sort saralash
algoritmlarini tushuntirishga harakat qildim. Ushbu
saralash algoritmlarining
dasturlarini c++ tilida yozganligim uchun bu saralash algoritmlariga yanada ko`proq
ko`nikma hosil qildim.
Hali sanashni bilmay turib sonlar ustida arifmetik amallar bajarib
bo`lmaganidek, men ham ushbu kurs ishidagi asosiy qismning birinchi bo`limida
massivlar haqida kengroq to`xtalib o`tdim. Ikkinchi bo`limda
esa saralsh
algoritmlarining turlari va ularning bir - biridan farqi haqida kengroq tushunchalar
keltirib o`tdim. Va nihoyat uchinchi bo`limda kurs ishining asosiy qismini, quick
sort saralash algoritmi va uning dasturini yozdim.
21
Foydalaniladigan adabiyotlar rо‘yxati:
1.
Bjarne Stroustrup. The C++ Programming Language (3th Edition). Addison-
Wesley, 1997.
2.
Gerbert Shildt. "Java. Polnoye rukovodstvo" 8-ye izdaniye. Yazik russkiy. -
M.: Izdatelskiy dom "Vilyams", 2012, — 1104 s.
3.
D.S. Malik. C++ Programming: From Problem Analysis to Program Design.
Fifth Edition. Course
Technology, 2011.
4.
Madraximov SH.F., Gaynazarov S.M. C++ tilida programmalash asoslari//
Toshkent, О‘zMU, 2009, 196 bet.
5.
Madraximov Sh.F., Ikramov A.M., Babajanov M.R. C++ tilida
programmalash boyicha masalalar to’plami. O’quv qo’llanma // Toshkent,
O’zbekiston Milliy Universiteti, “Universitet” nashriyoti, 2014. - 160 bet.