Mavzu: Ma’lumotlarni saralash algoritmlarini tartibli statistikasi
Download 96.28 Kb.
|
Al labaratoriya-1
- Bu sahifa navigatsiya:
- Bajardi:Salomov Nurbek Tekshirdi:Abdulbosit Hamidullayev Toshkent 2019 12-variant
- System.out.println(name+" "+surname+" "+"age:"+ age);} }
O’zbekiston Respublikasi Axborot Texnologiyalari va kommunikatsiyalarni rivojlantirish Vazirligi Muhammad Al-Xorazmiy nomidagiToshkent Axborot Texnologiyalari Universiteti. Mavzu: Ma’lumotlarni saralash algoritmlarini tartibli statistikasi. .
Tekshirdi:Abdulbosit Hamidullayev Toshkent 2019 12-variant Savol: Talabalarni yoshi bo`yicha o`sish tartibida joylashtiring? import java.util.Comparator; import java.util.PriorityQueue; import java.util.Random; public class lab_4 { public static void main(String[] args) { Random random = new Random(); Comparator PriorityQueue queue.add(new Student("Akbar","Hasanov",18+random.nextInt(10))); queue.add(new Student("Shomurod","Ochilov",18+random.nextInt(10))); queue.add(new Student("Laziz","Aliyev",18+random.nextInt(10))); queue.add(new Student("Botir","Sodiqov",18+random.nextInt(10))); queue.add(new Student("Nurbek","Salomov",18+random.nextInt(10))); queue.add(new Student("Shahzod","Farmonov",18+random.nextInt(10))); while (queue.size() != 0) { queue.remove().print(); } } } class StringLengthComparator implements Comparator @Override public int compare(Student x, Student y) { if(x.age return -1; } if(x.age >y.age){ return 1; } return 0; } } class Student { String name; String surname; int age; public Student(String name, String surname, int age) { this.name = name; this.surname = surname; this.age = age; } public void print(){ System.out.println(name+" "+surname+" "+"age:"+ age);} } Topshiriq 2. Quyidagi nazariy savollarga javob bering Algoritm ta`rifini ayting Algoritmning xossalarini ayting Algoritmning to`liq qurish bosqichlarini sanab bering Javoblar: 1).Algoritm deb, biror masalani echish uchan ma’lum qoidaga asosan bajaralidigan amallarning chekli ketma-ketligiga aytiladi yoki aniq hatija beruvchi coda hisoblashlar ketma-ketligi. 2)Tushunarlilk- algaritimda ijrochiga berilayotgan kursatmalar aniq mazmunda bulishi. Diskretlilik- algaritimlarni chekli qadamlardan tshkil qilip bulaklash imkoniyati; Cheklilik- bajarilayotgan algaritim chekli qadamlarda natijaga olib kelishi Natijaviylik- natjaning bulishi Ommaviylik- xar bir algaritm mazmuniga kura bir turdagi masalalarning barchasi uchun xam urinli bulish Formallik –komandalarni mexanik bajarish imkoni 3)
Download 96.28 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling