2-Ámeliyat jumısı. Sızıqlı hám Binar izlew


Download 64 Kb.
bet1/4
Sana02.01.2022
Hajmi64 Kb.
#196440
  1   2   3   4
Bog'liq
Ámeliyat jumısı 36723

2-Ámeliyat jumısı. Sızıqlı hám Binar izlew.


Jumıstıń maqseti: Sızıqlı hám Binar izlew algoritmleri menen tanısıw hám hám olardı járiyalaw.

Qoyılǵan másele: Algoritmlerni jaratıw hám olarǵa baylanıslı mısallardıń programmasın islep shıǵıw.

Islew tártibi:

  • Temaǵa baylanıslı teoriyalıq maǵlıwmatların úyreniw;

  • Berilgen tapsırmanıń algoritmin islep shıǵıw;

  • C++ (C, Java) tilinde programmasın jaratıw;

  • Nátiyjelerdi tekseriw;

  • Esabattı tayarlaw hám tapsırıw.

Teoriyalıq maǵlıwmatlar




1

2

3

4

5

6

7

8

9

10

Bizge massiv berilgen:

a:= []int{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

Bizge usı massivte qandayda bir element bar yaki joqlıǵın teksere alatuǵın programma dúziw shárti qoyılǵan bolsın.

Bul máseleni sheshiwde eń birinshi oyǵa keletuǵın usıl - bul massivti izbe-iz hár bir elementin salıstırıp shıǵıw hám bul usıl:

Sızıqlı izlew - Linear Search deb ataladı, hám bul usıl kodı tómendegi kóriniste:

func linearSearch(a []int, condidate int) int {




Download 64 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4




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