Birlashtirish orqali saralash(merge sort) algoritmini tushintirib bering.
Saralangan ikkita massiv qanday qilib birlashtiriladi?
Tezkor saralash algoritmi (quick sort).
Birlashtirish orqali saralash algoritmi.
Amaliy masalalar Sizga bir o’lchamli sonli massiv va k soni berilgan. Sizning vazifangiz k soniniberilgan massivdan izlovchi dastur tuzish. Ya’ni qaysi pozitsiyalarda ucharishini topish.Massiv indeksi 1 dan boshlanadi.
Sizga bir o’lchamli butun sonli massiv berilgan. Sizning vazifangiz uning maskimal elementini va shunday elementlardan necha marta uchraganini topuvchi dastur tuzishdan iborat.
Sizga bir o’lchamli sonli massiv shaklidagi ketma-ketlik berilgan. Sizning vazifangizbu massiv elementlari berilgan tartibda arifmetik progressiya tashkil qilishi yoki tashkilqilmasligini tekshirishdan iborat.
Bir o’lchamli sonli massiv berilgan. Sizning vazifangiz massivning uning minimalelementidan katta va maksimal elementidan kichik elementlarining sonini topishdaniborat.
Bir o’lchamli sonli massiv berilgan. Sizning vazifangiz uning elementlari orasidanechtasi massivning barcha elementiga qoldiqsiz bo’lishini topish.
Sizga bir o’lchamli butun sonlardan iborat massiv berilgan. Sizning vazifangiz bu massiv elemntlarini modullari jihatdan kamaymaslik tartibida saralaydigan dastur tuzish. Agar modul jihatdan teng musbat va manfiy sonlar mavjud bo’lsa manfiy son oldinroq joylashtirilsin.
Sizga n ta kasr o’zining surat va maxrajining qiymati orqali berilgan. Sizningvazifangiz bu kasrlarni qiymati bo’yicha o’sish tartibida saralashdan iborat. Agar birnechta kasrning qiymatlari teng bo’lsa ularning birbiriga nisbatan tartibi kiruvchima’lumotlarda berilgan tartibda qoldirilsin.
Butun sonlar bir-biridan ‘:’ orqali ajratilib berilgan. Sizning vazifangiz barcha qatnashgan sonlarni qiymatlari kamaymaslik tartibida saralab chiqarishdan iborat.
Sizga bir o’lchamli massiv berilgan. Uning elementlarini raqamlarnining yig’indisi bo’yicha o’sish tartibida saralang. Agar birnechta elementning raqamlari yig’indisi bir xil bo’lsa saralangach ularning bir-biriga nisbatansaralashdan oldingi tartibi bilan bir xil bo’lishi lozim.
N ta son berilgan. Ulardan shunday uchtasini tanlash kerakki, ularning ko’paytmasi maksimal bo’lsin.