Javada takrorlanuvchi jarayonlarni dasturlash operatorlari. For operatorining umumiy ko’rinishi?


Massiv elementlariga murojat qilish oddiy o`zgaruvchilarga murojat qilishdan biroz farq qiladi . Massiv elementiga murojat qilish indeksi orqali bo`ladi



Download 3,89 Mb.
bet19/55
Sana23.01.2022
Hajmi3,89 Mb.
#406117
1   ...   15   16   17   18   19   20   21   22   ...   55
Bog'liq
JAVA yakuniy

Massiv elementlariga murojat qilish oddiy o`zgaruvchilarga murojat qilishdan biroz farq qiladi . Massiv elementiga murojat qilish indeksi orqali bo`ladi.

Bundan tashqari massivlarni quyudagi ko’rinishlarda elon qilish mumkin:

int a[]=new int[10];

int a[]={1,2,3,4,5,6,7,8,9} bunda a massiv ham inisializasiya qilindi va a massivga qiymatlar berildi.

Massivda elementlar sonini hisoblash uchun length usulidan foydalanish mumkin.

Misol:


public class Main {

public static void main(String[] args) {

int[] a=new int[5];

for(int i=0;i<="" p="">

{

a[i]=i;


}

for(int i=0;i

System.out.println(a[i]);

}

}



}

Ushbu misolda a massiv elon qilingan va 0 dan 4 bo’lgan qiymatlar massivga kiritilgan. Keyingi siklda a massiv elemantlari ekranga chiqarilgan.

Massiv elementlarini tartiblash jarayoni ikki xil bo‘ladi, ya’ni massiv elementlarini o‘sish yoki kamayish bo‘yicha saralash mumkin. Java dasturlash tilida massiv elementlarini o‘sish va kamayish bo‘yicha saralashda bir biridan katta farq qilmaydi, ularning algoritmi bir xil bo‘ladi faqat o‘sish va kamayish bo‘yicha saralashda bitta > yoki < shartlar bilan farq qiladi. Shuning uchun saralash masalalarini bittasini o‘sish yoki kamayishni tushuntirib o‘tamiz siz uning tarkibidagi shartni teskarisiga almashtirsangiz o‘sish bo‘lsa kamayish, kamayish bo‘lsa o‘sishga almashadi. Ketma-ketliklar va ular ustida amallar orqali hal etiladigan masalalar tarkibida ketma-ketliklarning o‘sish yoki kamayish tartibda saralash muommolari yotadi. Dastlab saralash algoritmlarinig eng oddiy turini ko‘rib o‘tamiz. Bunda berilgan ketma-ketlikning har bir elementi o‘zidan keying elementlar bilan solishtiriladi agar kichik bo‘lsa almashtiriladi aks holda keyingisi bilan solishtiriladi, shu tariqa massivning kichik elementlari ro‘yxat boshiga kattalari esa ro‘yxat oxiriga borib joylashadi.

Algoritmdagi jarayonni aniqlash uchun quyidagi masalaga e’tibor bering.

A=[3; 5; 1; 0; 6] ketma ketlikni oddiy usul bilan saralash algoritmi bo‘yicha quyidagi almashtirishlar hosil bo‘ladi.

[3; 5; 1; 0; 6], [1; 5; 3; 0; 6] , [0; 5; 3; 1; 6] , [0; 3; 5; 1; 6], [0; 1; 5; 3; 6], [0; 1; 3; 5; 6].

Demak yuqoridagi misolga e’tibor bersak, eng kichik elementlar ro‘yxat boshiga birin keyin harakatlanib o‘tmoqda natijada berilgan ketma ketlik o‘sish tartibida saralanadi. Bu usulni Java dasturlash tilida quyidagicha tasvirlashimiz mumkin.



Download 3,89 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   55




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish