O’zbekiston Respublikasi Axborot Texnologiyalari va kommunikatsiyalarni rivojlantirish Vazirligi
Download 163.04 Kb.
|
3. algoritm
- Bu sahifa navigatsiya:
- Bajardi:016-guruh talabasi Qodirov Qodirbergan
- Variant – 9 Dastur kode import
- Saralangan korinishi" ); sort (mas); for (int
O’zbekiston Respublikasi Axborot Texnologiyalari va kommunikatsiyalarni rivojlantirish Vazirligi Muhammad Al-Xorazmiy nomidagiToshkent Axborot Texnologiyalari Universiteti. Labaratoriya ishi Mavzu: Talabalarda algoritmlarni asimptotik tahlil qilish haqida ko’nikmalar hosil qilish, masalalarni yechishda saralash, qidirish algoritmlarini qo’llash va ularni tahlil qilish orqali qulayini tanlash.
Tekshirdi:Karamonova Shirin Toshkent 2019 TOPSHIRIQ 1 – topshiriq. Berilgan variant bo’yicha C++ (Python, Java) tilida har uchala saralash metodini bajaring va jadval shaklida solishtirib analiz qiling. Birinchi topshiriq bo’yicha variantlar
Variant – 9 Dastur kode import java.util.Random; import java.util.Scanner; public class Pufakcha { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Massiv o'lchaminii kiriting"); System.out.print("n="); int size = scanner.nextInt(); Random random = new Random(); int mas[] = new int[size]; for (int i = 0; i < mas.length; i++) { mas[i] = random.nextInt(100); System.out.print(mas[i] + " "); } System.out.println("\n Saralangan korinishi"); sort(mas); for (int i = 0; i < mas.length; i++) { System.out.print(mas[i] + " "); } } public static int[] sort(int mas[]) { int n = mas.length; for (int i = 0; i < n - 1; i++) { for (int j = 0; j < n - i - 1; j++) { if (mas[j] > mas[j + 1]) { int a = mas[j]; mas[j] = mas[j + 1]; mas[j + 1] = a; } } } return mas; } } Dastur natijasi Download 163.04 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling