Авторы

  • Shahboz Abdullayev,Yunusova Dilrabo Akmaljon qizi
    Farg‘ona davlat universiteti

DOI:

https://doi.org/10.71337/inlibrary.uz.ijsr.107390

Ключевые слова:

qidiruv algoritmlari interpretasiya Ketma-ket qidiruv algoritmi SequentialSearch algoritm samaradorligi optimallashtirish algoritm tahlili xotira qidiruv metodlari

Аннотация

Ushbu maqolada C++ dasturlash tilida qo‘llaniladigan asosiy qidiruv algoritmlari va ularning optimallashtirish usullari haqida so‘z yuritiladi. Maqolada chiziqli qidiruv, binar qidiruv kabi klassik algoritmlar misollar bilan tushuntiriladi, shuningdek, har bir algoritmning samaradorligi va ishlash tezligi taqqoslanadi. Optimallashtirish masalalarida algoritmlarni tanlash mezonlari, xotira sarfi va bajarilish vaqti kabi jihatlar muhokama qilinadi.


background image

INTERNATIONAL JOURNAL OF SCIENTIFIC RESEARCHERS

ISSN: 3030-332X Impact factor: 8,293

Volume 11, issue 1, April 2025

https://wordlyknowledge.uz/index.php/IJSR

worldly knowledge

Index:

google scholar, research gate, research bib, zenodo, open aire.

https://scholar.google.com/scholar?hl=ru&as_sdt=0%2C5&q=wosjournals.com&btnG

https://www.researchgate.net/profile/Worldly-Knowledge

https://journalseeker.researchbib.com/view/issn/3030-332X

587

Shahboz Abdullayev

FarDU Axborot texnologiyalar kafedrasi katta o'qituvchisi,

pedagogika fanlari bo'yicha PhD.

Yunusova Dilrabo Akmaljon qizi

Farg‘ona davlat universiteti Axborot tizimlari va

Texnologiyalari yo‘nalishi Ⅰ kurs talabasi

yunusovadilrabo0613@gmail.com

QIDIRUV ALGORITMI VA ULARNI OPTIMALLASHTIRISH

Anotatsiya:

Ushbu maqolada C++ dasturlash tilida qo‘llaniladigan asosiy qidiruv algoritmlari va

ularning optimallashtirish usullari haqida so‘z yuritiladi. Maqolada chiziqli qidiruv, binar qidiruv

kabi klassik algoritmlar misollar bilan tushuntiriladi, shuningdek, har bir algoritmning

samaradorligi va ishlash tezligi taqqoslanadi. Optimallashtirish masalalarida algoritmlarni

tanlash mezonlari, xotira sarfi va bajarilish vaqti kabi jihatlar muhokama qilinadi.

Kalit so’zlar:

qidiruv algoritmlari, interpretasiya, Ketma-ket qidiruv algoritmi, SequentialSearch,

algoritm samaradorligi, optimallashtirish, algoritm tahlili, xotira, qidiruv metodlari

Аннотация:

В статье рассматриваются основные алгоритмы поиска, используемые в

языке программирования C++, и методы их оптимизации. В статье на примерах

объясняются классические алгоритмы, такие как линейный поиск и бинарный поиск, а

также сравниваются эффективность и скорость каждого алгоритма. В задачах

оптимизации обсуждаются такие аспекты, как критерии выбора алгоритма, потребление

памяти и время выполнения.

Ключевые слова:

алгоритмы поиска, интерпретация, алгоритм последовательного поиска,

SequentialSearch, эффективность алгоритма, оптимизация, анализ алгоритма, память,

методы поиска

Abstract:

This article discusses the main search algorithms used in the C++ programming

language and their optimization methods. The article explains classical algorithms such as linear

search and binary search with examples, and also compares the efficiency and speed of each

algorithm. In optimization problems, aspects such as algorithm selection criteria, memory

consumption, and execution time are discussed.

Keywords:

search algorithms, interpretation, Sequential search algorithm, SequentialSearch,

algorithm efficiency, optimization, algorithm analysis, memory, search methods.

KIRISH

Qidiruv algoritmlari dasturlashning muhim yo‘nalishlaridan biri bo‘lib, ma’lumotlar orasidan

kerakli elementni topish vazifasini bajaradi. C++ tilida turli xil qidiruv usullari mavjud bo‘lib,

ularning tanlovi masalaning murakkabligiga, ma’lumotlar hajmiga va ularning tuzilishiga bog‘liq.

Qidiruv jarayonini samarali tashkil qilish dastur ishlash tezligiga bevosita ta'sir ko‘rsatadi.

Qidiruv tizimi

(inglizcha: search engine) — kompyuterda, kompyuter tarmogʻida yoki

butunjahon web tarmogʻida World Wide Web saqlanayotgan maʼlumotlarni qidirishga

moʻljallangan dasturdir. Internet qidiruv tizimi Information Retrieval systemdan kelib chiqqan.


background image

INTERNATIONAL JOURNAL OF SCIENTIFIC RESEARCHERS

ISSN: 3030-332X Impact factor: 8,293

Volume 11, issue 1, April 2025

https://wordlyknowledge.uz/index.php/IJSR

worldly knowledge

Index:

google scholar, research gate, research bib, zenodo, open aire.

https://scholar.google.com/scholar?hl=ru&as_sdt=0%2C5&q=wosjournals.com&btnG

https://www.researchgate.net/profile/Worldly-Knowledge

https://journalseeker.researchbib.com/view/issn/3030-332X

588

Bu sistema maʼlumotlar bazasi uchun kalit-soʻzlar indeksini yaratib, natijada ushbu kalit-soʻz

qatnashgan qidiruv soʻrovnomasiga javob sifatida natijalar roʻyxatini koʻrsatish imkoni paydo

boʻladi.

Qidiriv tizimining afzalliklaridan biri bu kerakli maʼlumot yoki axborotni qisqa vaqt

ichida komputer xotirasidan topib uni foydalanuvchiga yetkazishdir. Qidiruv tizimining asosiy

vazifalari hamda tarkibiy qismlari quyidagilardir:

Indeks yaratish va yangilab turish (hujjatlardagi maʼlumotlar strukturasi)

Qidiruv soʻrovnomalarini bajarish

Qidiruv natijasini imkon qadar mazmunli, yaʼni tushunarli shaklda koʻrsatish

Odatda maʼlumotlar qidirish avtomatik ravishda amalga oshiriladi, masalan WWWda

Webcrawler, alohida kompyuterda esa foydalanuvchi belgilagan Indexlar roʻyxatidan barcha

maʼlumotlarni oʻqish.

Qidiruv - bu kompyuter xotirasida ma‘lumotlarni qayta ishlash jarayonida qo‘llaniladigan

asosiy amallardan biri hisoblanadi. Bu amalning mazmuni shundan iboratki, berilgan argument

bo‘yicha massiv elementlari orasidan shu argumentga mos ma‘lumotni (elementni) aniqlashdan

iborat.

Ixtiyoriy ma‘lumot (yoki tuzilma) elementi qandaydir belgisi bilan boshqasidan farq

qiladi. Ushbu belgi kalit deyiladi. Kalit takrorlanmas bo‘lishi mumkin, ya‘ni tuzimadagi mavjud

bitta element uchun aynan shu kalit qo‘llaniladi. Bunday kalit birlamchi deb ataladi.

Elementlarning ma‘lum guruhi uchun takrorlanishi mumkin bo‘lgan kalit ikkilamchi kalit

deyiladi, ushbu kalit bo‘yicha ham qidiruv tashkil qilish mumkin. Ma‘lumot elementlarining

kalitlari alohida joyda to‘plangan (boshqa jadvalda) bo‘lishi yoki o‘zi alohida yozuvdagi biror

bir maydonda saqlanishi mumkin.Bunday ajratib olingan yoki alohida faylda saqlanadigan tashqi

kalit deyiladi. Agar kalit yozuvda joylashgan bo‘lsa, u holda ichki kalit deyiladi.

Berilgan argument bo‘yicha qidiruv berilgan argument kaliti bilan aniqlangan algoritm

deyiladi. Qidiruv algoritmi ishlashi natijasi ushbu ma‘lumotda joylashishi mumkin yoki u

jadvalda mavjud bo‘lmasligi mumkin. Ma‘lumotning mavjud bo‘lmaslik holati ikkita amalda yuz

berishi mumkin:

1) berilgan qiymatning yo‘qligini aniqlashda;

2) berilgan qiymatni jadvalga qo‘yishda

Chiziqli Qidiruv (Linear Search)

Chiziqli qidiruv eng sodda algoritm bo‘lib, massiv elementlarini ketma-ketlikda

tekshiradi. U har qanday holatda ishlaydi, lekin katta o‘lchamli ma’lumotlar bazasida sekin natija

beradi.
C++ dasturlash tilida qidiruv algoritmari odatda bir qator asosiy qidiruv algoritm turlaridan

foydalanadi. Bu algoritmlar ma'lumotlar tuzilishi bo'yicha tartiblangan (masalan, massiv yoki

ro'yxat) ma'lumotlar to'plamlaridan ma'lumot izlash va toppishda foydalaniladi.

Izlash algoritmalarining (qidiruv algoritmalarining) maqsadi ma'lum bir qiymatni

(masalan, ma'lum bir elementni) ma'lum bir to'plamda (masalan, massivda yoki ro'yxatda)

qidirish va topishdir. Ushbu algoritmlar dastlabki amaliyotlarda keng qo'llaniladi va ma'lumotlar

tuzilishiga bog'liq ko'nikmalar uchun zarurdir.

Linear Search Elementni topish uchun to'plamni boshidan boshlab har bir elementni

tekshirish. Agar topilmasa, keyingi elementni tekshirish. Bu algoritm odatda o'rtacha yoki katta

to'plamlarda foydalaniladi. Ammo uning vaqti o'nlik orqali hisoblanadi, shuningdek to'plam

tartibida vaqti o'nlikdan kam bo'lgan holatlarda yaxshi ishlaydi.


background image

INTERNATIONAL JOURNAL OF SCIENTIFIC RESEARCHERS

ISSN: 3030-332X Impact factor: 8,293

Volume 11, issue 1, April 2025

https://wordlyknowledge.uz/index.php/IJSR

worldly knowledge

Index:

google scholar, research gate, research bib, zenodo, open aire.

https://scholar.google.com/scholar?hl=ru&as_sdt=0%2C5&q=wosjournals.com&btnG

https://www.researchgate.net/profile/Worldly-Knowledge

https://journalseeker.researchbib.com/view/issn/3030-332X

589

Lineer search - bu har bir yozuvni maqsad qiymatini topguncha tekshiradigan oddiy

qidiruv algoritmi. Chiziqli qidiruvni bog'langan ro'yxat bo'yicha amalga oshirish mumkin, bu

massivga qaraganda tezroq kiritish va o'chirishga imkon beradi.

Ikkilik qidirish tartiblangan massivlarni chiziqli izlashdan ko'ra tezroq, agar qator qisqa

bo'lsa, massiv oldindan saralanishi kerak.

Lineer qidirish juda oddiy va sodda qidirish algoritmidir. Lineer qidirishda biz kerakli

qator yoki qiymat topilgunga qadar qatorni boshidan bosib o'tib, berilgan qatordagi element yoki

qiymatni qidiramiz. U qidirilayotgan elementni massivda mavjud bo'lgan barcha elementlar bilan

taqqoslaydi va element muvaffaqiyatli mos kelgach, u elementning indeksini massivda qaytaradi,

aks holda u -1 ga qaytadi.

Chiziqli qidiruv ro'yxatdagi elementlar kamroq bo'lganda tartiblanmagan yokitartibsiz

ro'yxatlarda qo'llaniladi.

Lineer qidirish algoritmining xususiyatlari U elementlarning saralanmagan va tartibsiz

kichik ro'yxati uchun ishlatiladi. U vaqt murakkabligiga ega (n), bu vaqt elementlarning soniga

chiziqli bog'liqligini anglatadi, bu yomon emas, lekin unchalik ham yaxshi emas.Bu juda oddiy

dasturga ega.

Lineer Search algoritmini keyingi qo'llanmada amalga oshiramiz. Lineer qidirish juda

oddiy va sodda qidirish algoritmidir. Lineer qidirishda biz kerakli qator yoki qiymat topilgunga

qadar qatorni boshidan bosib o'tib, berilgan qatordagi element yoki qiymatni qidiramiz.
C++ tilida keng qo'llaniladigan ba'zi izlash algoritmalarini quyidagicha ifodalash mumkin:

#include <iostream>
using namespace std;

int linearSearch(int arr[], int size, int key) {

for (int i = 0; i < size; i++) {

if (arr[i] == key)

return i;

}
return -1;

}

int main() {


background image

INTERNATIONAL JOURNAL OF SCIENTIFIC RESEARCHERS

ISSN: 3030-332X Impact factor: 8,293

Volume 11, issue 1, April 2025

https://wordlyknowledge.uz/index.php/IJSR

worldly knowledge

Index:

google scholar, research gate, research bib, zenodo, open aire.

https://scholar.google.com/scholar?hl=ru&as_sdt=0%2C5&q=wosjournals.com&btnG

https://www.researchgate.net/profile/Worldly-Knowledge

https://journalseeker.researchbib.com/view/issn/3030-332X

590

int arr[] = {4, 2, 7, 1, 9};
int key = 7;
int index = linearSearch(arr, 5, key);
if (index != -1)

cout << "Element topildi, indeksi: " << index;

else

cout << "Element topilmadi";

return 0;

}
Afzalliklari: Har qanday tartibsiz ma’lumotlar ustida ishlaydi.
Soddaligi: O(n) murakkablikda ishlaydi.
Kamchiliklari: Juda katta massivlar uchun sekin.

Binar Qidiruv (Binary Search)

Binar qidiruv — samarali algoritm bo‘lib, faqat oldindan saralangan massivlarda ishlaydi.

U har bir bosqichda massivni yarmiga bo‘lib, izlanayotgan elementni topishga harakat qiladi.

Binar qidirish — (eng: Binary search — ikkilik qidirish)- saralangan elementlar

roʻyxatidan elementni topish uchun samarali algoritm. Ikkilik qidirish algoritmi ishlash

gʻoyasiga koʻra „boʻlib tashla va hukmronlik qil“ paradigmasi asosida ishlaydi.

Ikkilik qidiruvdan foydalanishning eng keng tarqalgan usullaridan biri bu massivdagi

elementni topishdir. Misol uchun, Tycho-2 yulduzlar katalogida bizning galaktikamizdagi eng

yorqin 2 539 913 ta yulduz haqida maʼlumot mavjud.

Aytaylik, siz yulduz nomidan kelib chiqib, katalogdan maʼlum bir yulduzni

qidirmoqchisiz. Agar dastur yulduzlar katalogidagi har bir yulduzni birinchisidan boshlab,

chiziqli qidiruv algoritmida tekshirgan boʻlsa, eng yomon holatda kompyuter siz izlayotgan

yulduzni topish uchun barcha 2 539 913 ta yulduzni tekshirishi kerak boʻlishi mumkin. Agar

katalog yulduz nomlari boʻyicha alifbo tartibida tartiblangan boʻlsa, ikkilik qidiruv, hatto eng

yomon holatda ham 22 dan ortiq yulduzni tekshirishi shart emas edi.

Misol:

#include <iostream>
using namespace std;

int binarySearch(int arr[], int left, int right, int key) {


background image

INTERNATIONAL JOURNAL OF SCIENTIFIC RESEARCHERS

ISSN: 3030-332X Impact factor: 8,293

Volume 11, issue 1, April 2025

https://wordlyknowledge.uz/index.php/IJSR

worldly knowledge

Index:

google scholar, research gate, research bib, zenodo, open aire.

https://scholar.google.com/scholar?hl=ru&as_sdt=0%2C5&q=wosjournals.com&btnG

https://www.researchgate.net/profile/Worldly-Knowledge

https://journalseeker.researchbib.com/view/issn/3030-332X

591

while (left <= right) {

int mid = left + (right - left) / 2;
if (arr[mid] == key)

return mid;

else if (arr[mid] < key)

left = mid + 1;

else

right = mid - 1;

}
return -1;

}

int main() {

int arr[] = {1, 3, 5, 7, 9};
int key = 5;
int index = binarySearch(arr, 0, 4, key);
if (index != -1)

cout << "Element topildi, indeksi: " << index;

else

cout << "Element topilmadi";

return 0;

}
Afzalliklari: Tezkor qidiruv
Kamchiliklari: Faqat saralangan ma’lumotlar bilan ishlaydi.

Ketma-ket qidiruv algoritmi

Qidiruv algoritmlarida biror aniq elementni mavjud ro‘yxat elementlarini birma-bir qarab

chiqish orqali qidirib topish masalasi hal qilinadi. Ketma-ket qidiruv algoritmida ro‘yxatning

saralanganligi ahamiyatga ega bo‘lmasa-da, lekin saralangan ro‘yxatda eng yaxshi natijaga

erishiladi. Odatda qidiruv kerakli elementning ro‘yxatda bor yoki yo‘qligini shunchaki tekshirish


background image

INTERNATIONAL JOURNAL OF SCIENTIFIC RESEARCHERS

ISSN: 3030-332X Impact factor: 8,293

Volume 11, issue 1, April 2025

https://wordlyknowledge.uz/index.php/IJSR

worldly knowledge

Index:

google scholar, research gate, research bib, zenodo, open aire.

https://scholar.google.com/scholar?hl=ru&as_sdt=0%2C5&q=wosjournals.com&btnG

https://www.researchgate.net/profile/Worldly-Knowledge

https://journalseeker.researchbib.com/view/issn/3030-332X

592

uchun emas, balki shu kalit-qiymatga ega bo‘lgan ma‘lumotni ajratib olish uchun ham

qo‘llaniladi. Masalan, kalit-qiymat qidirilayotgan elementning tartib raqami yoki boshqa unikal

(yagona) identifikator bo‘lishi mumkin. Kerakli kalit topilgandan so‘ng dastur shu kalitga mos

ma‘lumotlarni o‘zgartirishi yoki shunchaki barcha yozuvlarni ajratib chiqarishi mumkin. Har

qanday holatda ham qidiruv algoritmi kalitning joylashgan o‘rnini aniqlash masalasini yechish

uchun qo‘llaniladi. Shuning uchun ham qidiruv algoritmlari kerakli kalitdan tarkib topgan yozuv

indeksini natija sifatida ajratib beradi. Agar kalit-qiymat topilmasa, u holda qidiruv algoritmi

massivning yuqori chegarasidan katta bo‘lgan indeks qiymatini qaytaradi. Maqsadga erishish

uchun ro‘yxat elementlari 1 dan N gacha bo‘lgan sonlar yordamida raqamlangan bo‘lsin deb

faraz qilamiz. Bu holatda qidirilayotgan kalit ro‘yxatda mavjud bo‘lmasa, algoritm 0 qiymatni

beradi. Soddalik uchun ajratib olinadigan kalitqiymatlar ro‘yxatda takrorlanmaydi deb qabul

qilinadi.

Ketma-ket qidiruv algoritmi ro‘yxatning birinchi elementidan boshlab oxirgi

elementgacha qidirilayotgan elementni topilmaguncha qarab chiqiladi. Bundan kelib chiqadiki,

kalit qiymati ro‘yxatda qancha uzoqda turgan bo‘lsa, qidiruv shuncha uzoq davom etadi (vaqtga

nisbatan). Bu holatni ketma-ket qidiruv algoritmi tahlilida e‘tiborga olish zarur bo‘ladi.

Ketma-ket qidiruv algoritmining to‘liq ko‘rinishi quyidagicha:
#include <iostream>
using namespace std;

int SequentialSearch(int list[], int target, int N) {

for (int i = 0; i < N; i++) {

if (list[i] == target) {

return i + 1; // 1-indeksli bo'lishi uchun (masalan, 1 dan boshlanadigan)

}

}
return 0; // agar topilmasa

}

int main() {

int list[] = {4, 7, 9, 2, 5};
int N = sizeof(list) / sizeof(list[0]);
int target;


background image

INTERNATIONAL JOURNAL OF SCIENTIFIC RESEARCHERS

ISSN: 3030-332X Impact factor: 8,293

Volume 11, issue 1, April 2025

https://wordlyknowledge.uz/index.php/IJSR

worldly knowledge

Index:

google scholar, research gate, research bib, zenodo, open aire.

https://scholar.google.com/scholar?hl=ru&as_sdt=0%2C5&q=wosjournals.com&btnG

https://www.researchgate.net/profile/Worldly-Knowledge

https://journalseeker.researchbib.com/view/issn/3030-332X

593

cout << "Qidirilayotgan sonni kiriting: ";
cin >> target;

int result = SequentialSearch(list, target, N);

if (result != 0) {

cout << "Qiymat " << result << "-o'rinda topildi." << endl;

} else {

cout << "Qiymat ro'yxatda topilmadi." << endl;

}

return 0;

}
Ketma-ket qidiruv algoritmida ikki eng yomon holat mavjud. Birinchi holatda

qidiruvdagi element ro‘yxat oxirida joylashgan bo‘ladi. Ikkinchi holatda esa, qidiruvdagi

element ro‘yxatda mavjud bo‘lmaydi. Har ikki holatda ham necha marta taqqoslash amali

bajarilishini qarab chiqamiz. Ro‘yxat elementlarining kalit qiymati unikal (takrorlanmas) deb

qaraydigan bo‘lsak, qidiruvdagi elementga moslik oxirgi yozuvda uchrasa, u holda oxirgi

taqqoslash keraksiz bo‘lishi mumkin. Lekin algoritm oxirgi elementga qadar taqqoslash amalini

bajaradi. Natijada N ta taqqoslash amalga oshiriladi (bu yerda N- ro‘yxatdagi elementlar soni).

Qidirilayotgan qiymatning ro‘yxatda yo‘qligini tekshirish uchun uni ro‘yxatning barcha

elementlari bilan taqqoslab chiqishga to‘g‘ri keladi. Agar biror element bilan taqqoslash

qoldirilsa, u holda qidirilayotgan element rostdan ham ro‘yxatda yo‘qligini aniqlab bo‘lmaydi.

Bu esa ro‘yxatning barcha elementlarini qarab chiqishni talab etadi va bu holatda ham N marta

taqqoslash amalga oshiriladi. Umuman olganda, qidirilayotgan element ro‘yxatning oxirgi

elementi yoki unda mavjud emasligini aniqlash uchun N marta taqqoslash amali bajariladi. N har

qanday qidiruv algoritmining eng yuqori chegarasi hisoblanadi, agar taqqoslashlar N dan ko‘p

bajarilsa, hech bo‘lmaganda ro‘yxatning bitta elementi bilan ikki marta taqqoslash

bajarilganligini bildiradi. Bundan kelib chiqadiki, ortiqcha ish bajarilgan va algoritmni

yaxshilash talab etiladi.

XULOSA

C++ dasturlash tilida qidiruv algoritmlarining turli ko‘rinishlari mavjud bo‘lib, har biri

muayyan vaziyatda samarali natija beradi. Dasturchi algoritm tanlashda uning vaqt va xotira

murakkabligini, shuningdek, ma’lumotlar holatini hisobga olishi zarur. To‘g‘ri tanlangan qidiruv

algoritmi dastur samaradorligini oshiradi va foydalanuvchi tajribasini yaxshilaydi. Qidiruv


background image

INTERNATIONAL JOURNAL OF SCIENTIFIC RESEARCHERS

ISSN: 3030-332X Impact factor: 8,293

Volume 11, issue 1, April 2025

https://wordlyknowledge.uz/index.php/IJSR

worldly knowledge

Index:

google scholar, research gate, research bib, zenodo, open aire.

https://scholar.google.com/scholar?hl=ru&as_sdt=0%2C5&q=wosjournals.com&btnG

https://www.researchgate.net/profile/Worldly-Knowledge

https://journalseeker.researchbib.com/view/issn/3030-332X

594

algoritmlari va optimallashtirish zamonaviy kompyuter fanining muhim yo‘nalishlaridan bo‘lib,

murakkab muammolarga samarali yechim topish imkonini beradi. Shu bilan birga,

optimallashtirishning matematik asoslari va amaliy algoritmlari – gradient tushish, genetik

algoritmlar, zarracha to‘plami usuli kabi metodlar misollar orqali yoritildi.

Tadqiqotlar shuni ko‘rsatadiki, real dunyo muammolari uchun optimal yechimga erishish

ko‘pincha hisoblash resurslarini tejovchi, moslashuvchan va aniqlikni saqlovchi usullarni talab

etadi. Kelajakda ushbu algoritmlarni sun’iy intellekt, mashinaviy o‘rganish va katta ma’lumotlar

tahlilida kengroq qo‘llash orqali yanada samarali tizimlarni yaratish mumkin.

FOYDALANILGAN ADABIYOTLAR:

1. Alisher o‘g‘li, Azamov Shohruhmirzo. "MA’LUMOTLARNI MANTIQIY IZLASH

MODELI, USULI VA ALGORITMLARI." Journal of new century innovations 15.2 (2022):

41-43.

2. Muxammadjon o‘g‘li, Nabijonov Ravshanbek, Mamirxo‘jayev Muxammadamin Mavlonjon

o‘gli, and To‘ychiboyev Abbosjon Erali o‘gli. "ZAMONAVIY TIBBIYOTDA

QО‘LLANADIGAN STATISTIK MA’LUMOTLARNI KOMPYUTER YORDAMIDA

QAYTA ISHLASH ALGORITMLARI VA DASTURLARI." (2022): 147-158.

3. Xalilov, D. "СУНЪИЙ ИНТЕЛЛЕКТ ВА РАДИАЛ НЕЙРОН ТАРМОҚЛАРНИНГ

МАТЕМАТИК АСОСЛАРИ." Science and innovation 1.A6 (2022): 664-671.

4. e-Government Applications, by Nag Yeon Lee and Kwangsok Oh, printed in Scand-Media

Corp., Ltd., Republic of Korea, in 2011, pages - 109.

5. Gorana Celebic, Dario llija Rendulic. Basic Concepts of Information and Communication

Technology. Zagreb, 2011

6. S.S.Kosimov. Axborot texnologiyalari. T.: Aloqachi, 2006.
7. Yunusova Dilrabo Akmaljon qizi “С++ DASTURLASH TILIDA MASSIVLAR USTIDA

AMALLAR

VA

TENGLAMALAR

SISTEMASINI

GAUSS

USULIDA

YECHISH.”YANGI O‘ZBEKISTON YANGI TATQIQOTLAR.(2025).

Библиографические ссылки

Alisher o‘g‘li, Azamov Shohruhmirzo. "MA’LUMOTLARNI MANTIQIY IZLASH MODELI, USULI VA ALGORITMLARI." Journal of new century innovations 15.2 (2022): 41-43.

Muxammadjon o‘g‘li, Nabijonov Ravshanbek, Mamirxo‘jayev Muxammadamin Mavlonjon o‘gli, and To‘ychiboyev Abbosjon Erali o‘gli. "ZAMONAVIY TIBBIYOTDA QО‘LLANADIGAN STATISTIK MA’LUMOTLARNI KOMPYUTER YORDAMIDA QAYTA ISHLASH ALGORITMLARI VA DASTURLARI." (2022): 147-158.

Xalilov, D. "СУНЪИЙ ИНТЕЛЛЕКТ ВА РАДИАЛ НЕЙРОН ТАРМОҚЛАРНИНГ МАТЕМАТИК АСОСЛАРИ." Science and innovation 1.A6 (2022): 664-671.

e-Government Applications, by Nag Yeon Lee and Kwangsok Oh, printed in Scand-Media Corp., Ltd., Republic of Korea, in 2011, pages - 109.

Gorana Celebic, Dario llija Rendulic. Basic Concepts of Information and Communication Technology. Zagreb, 2011

S.S.Kosimov. Axborot texnologiyalari. T.: Aloqachi, 2006.

Yunusova Dilrabo Akmaljon qizi “С++ DASTURLASH TILIDA MASSIVLAR USTIDA AMALLAR VA TENGLAMALAR SISTEMASINI GAUSS USULIDA YECHISH.”YANGI O‘ZBEKISTON YANGI TATQIQOTLAR.(2025).