|
Qidiruv usullarini tadqiq qilish
|
Sana | 24.12.2023 | Hajmi | 39,27 Kb. | | #127946 |
Bog'liq 2- Amaliy ish Og\'abek ДАРС ЖАДВАЛИ, 10-sinf INFORMATIKA, 7-amaliy (2), Kompyuter savodxonligi, 8-maruza, ta-limning-turli-bosqichlarida-innovatsion-texnologiyalardan-foydalanish-samaradorligini-oshirish, isajon-sulton-hikoyalarida-bo-ri-obrazi, qotishmalar nazariyasi, metallar, 88 (18), 88 (11), 88 (14), bub44, Mashina detallar, Tojiboyev R.N. Mashina detallari. (1)
O‘ZBEKISTON RESPUBLIKASI RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL‑XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
MA’LUMOTLAR TUZILMASI VA ALGORITMLAR
FANIDAN
2-AMALIY ISH TOPSHIRIG‘I.
QIDIRUV USULLARINI TADQIQ QILISH.
Bajardi: Tohirov Og’abek
Tekshirdi: Sharipov B. A.
Guruh: 030-21
TOSHKENT – 2023
Mavzu: QIDIRUV USULLARINI TADQIQ QILISH.
Ishdan maqsad: talabalar berilgan tuzilmaning shakliga qarab biror kalitga mos elementni qidirishning optimal usulini qo’llashni o’rganishlari va qidiruv usullarining samaradorligini taqqoslashlari kerak.
17-variant.
17.Massivdan boshiga qo‘yish usuli yordamida key kalitli elementni izlash dasturini tuzing.
#include
#include
using namespace std;
int findMax(const vector& arr) {
int maxElement = arr[0];
for (int i = 1; i < arr.size(); i++) {
if (arr[i] > maxElement) {
maxElement = arr[i];
}
}
return maxElement;
}
int main() {
vector arr = {3, 7, 2, 8, 5};
int result = findMax(arr);
cout << result << endl;
return 0;
}
Bu C++ kod massivdan boshiga qo‘yish usuli yordamida eng katta elementni topadi. Siz kerakli massivingizni arr ga o'zgartiring va funksiyani chaqiring.
|
| |