|
Ma’lumotlar tuzilmasi va algoritmlar fanining maqsad va vazifasini izohlab bering
|
bet | 49/56 | Sana | 24.02.2022 | Hajmi | 1.85 Mb. | | #18040 |
Bog'liq MTA Yakuniy nazorat Hammasi Diskret tuzilmalar 1-M.Ish, 2 5359587219348652922, ARXEOLOGIYADA ANIQ VA TABIIY FANLAR, Falsafa 1-mustaqil ish, ELEKTRON TIJORAT VA BIZNES ASOSLAR, 1-LAB OCHILOV AZIZBEK, 6-amaliy iah Tarmoqlararo ekran vositasi yordamida tarmoq himoy, Aliyev-Tizimli dasturiy taminot, @idum uz tavsifnoma namunasi, TURIZMDA TUROPERATORLIK FAOLIYATINI RIVOJLANTIRISH, TURIZMDA TUROPERATORLIK, Biznesniloyihalash, 1665071471, Axborot xavfsizligi yakuniy testlareturn urta;
else
return BQ(list, kalit, urta + 1, yuqori);
}
int BQ(const int list[], int kalit, int size)
{
int past = 0;
int yuqori = size - 1;
return BQ(list, kalit, past, yuqori);
}
int main()
{
int list[] = { 2, 4, 7, 10, 11, 45, 50, 59, 60, 66, 69, 70, 79};
cout << "Binar Qidiruv(list, 45, 13): " << BQ(list, 45, 13) << endl;
return 0;
}
Berilgan massivda key kalitli elementni ketma-ket va binar qidiruv usullari yordamida izlang va qaysi usul ushbu qidiruv holatida samara berganligini aniqlash dasturini keltiring.
Talabalar ismi va umumiy ballaridan iborat jadvaldan ketma-ket qidiruv usuli bilan balli maksimal bo’lgan talabani toping.
#include
using namespace std;
int main()
{
string FISH[6]={"Isomiddinov SH","Polatov SH", "Latipov SH","Mirxolov M","Eshnazarov B","Berdiyev R"};
int ball[6] = {75, 60, 90, 41, 80,76};
int max = ball[0];int index=0;
for (int i = 0; i < 6; ++i) {
if (ball[i] > max) {
max = ball[i];
index=i;
}}
cout <<" Maksimal balli talaba: "<
return 0;
}
Talabalar ismi va umumiy ballaridan iborat jadvaldan binar qidiruv usuli yordamida so’ralgan talabaning umumiy balini chiqarish dasturini tuzing.
#include
using namespace std;
int main(){
int n;cout<<"n=";cin>>n;
struct Guruh
{
string fio,ball;
|
| |