katta raxmat sizga men boshqa o'quv kursida pythonni o'qiyapman lekin binary seachni umuman tushunmaga edim bu sizzi darsizda to'liq tushundim raxmqt olloh rozi bo'lsin sizdan
keyin balki judayam kam narsani bilarman jsni biroz bilamanda endi organayabman unda adawmasam index nomer bersa boladida malumotlarga wunaqa qilib chalkash malumotlarga item raqam berib keyin binariyni iwlatsa boladimi yoki men anca sayoz oylayabmanmi kop narsani bilmimanda
savolim bor edida ikkalasiniham biir paytda iwlatsa boladimi misol 48 qidirilyapti 100gaca bogan son icidan linear 2 tomondan qidiriwni boshlidi binariy 50dan pasda ekanini bildirsa linear endi 1va 50 dan orqaga va oldinga qarab qidiriwni boshlasa shunday qilsa boladi togrimi
Assalomu alaykum! Binary search algoritmini faqat tartiblangan raqamlar yoki harflar uchun ishlatishimiz mumkinmi agar bizda so'zlar "list" ti bo'lsa bu algoritm ishlata olmaymizmi?
So'zlar tartib bilan bo'lsa va siz foydalanayotgan dasturlash tili matnlar bilan yaxshi ishlay olsa binary search ishlaydi. Masalan Pythonda. 3-videoda misol ko'rsatganmiz
Assalomu alaykum. savol: b qiymat, a qiymatdan keyin kelishi kelmasligini qanday aniqlaydi? ya'ni u yoki bu tarafini tashlab yuborishni dasturga qanday tushuntirasiz? siz bu joyda yana 1 narsani aytib o'tishiz kerak edi, ya'ni harflar ketma ketligini kompyuter o'zi biladi deb. :) yoki dasturga kiritib ketasan deb...
Rahmat aka kattakon darslar uchun aka, menda savol bor edi agar tanlanmani 4 ga bo'lib saralasa log4(n) ta buladimi qadamlar soni yoki bunaqa bulish tavsiya qilinmaydimi
mid = (low + high) /2 boladimi yoki /2 kerak emasmi ikki holatda ham ishlayapti, lekin /2 qilsa "list indices must be integers or slices, not float" degan xato chiqyapti. int((low + high)/2) ga o'tkazsa algoritm ishlayapti.
O'zbek tilidagi onlayn dasturlash kurslari: bit.ly/onlaynkurslar
Raxmat ustoz harkat qilaman siz yaxshi unutmayman inshaalloh 🤲 siz rozi bõlsin
Ustoz rahmat.Ancha manfaatli bo'ldi
Ma sha Alloh. Ustoz Alloh rozi bo'lsin sizdan.
Bu mavzularda birinchilardan bo'lib o'zbek tilidagi sifatli kantent chiqarish sizga nassib qildi, Raxmat!
Olloh sizdan rozi bo‘lsin !
Assalomu alaykum Anvar aka. Ulug' ayyom Ramozon muborak bo'lsin. Darslaringiz juda muhim biz uchun. Sog'-salomat bo'ling
Juda tushunarli, foydali bo'libdi👍👍. Rahmat
Assalomu alaykum yaqinlashib kelayotgan oylarning gultoji ramozon oyi barchamizga muborak bo‘lsin !
Zo'r gap bo'lishi mumkinmas juda erinmasdan tushuntirilgan olloh rozi bo'lsin sizdan.
Alloh rozi bo'lsin ustoz
Ustoz katta rahmat, dars juda zo'r.
binary searchga gap yo'q
ishlashi zor
🔥🔥🔥
Assalomu Alaykum Rahmat Alloh bilimingizni ziyoda qilsin . Juda foydali dars bolipti
katta raxmat sizga men boshqa o'quv kursida pythonni o'qiyapman lekin binary seachni umuman tushunmaga edim bu sizzi darsizda to'liq tushundim raxmqt olloh rozi bo'lsin sizdan
Ishingizga omad
Assalomu alaykum Anvar aka darslaringiz juda zo'r bo'lyapti.
Python: #Binary (ikkilik) saralash!!!
#Ro'yxatdan o'ylangan sonni topish!!!
a7=[34, 23, 12, 5, 7, 9, 16, 11, 19, 56, 74, 88, 51]
a7=sorted(a7)
b=0 #boshi
o=len(a7) #ohiri
u=o//2 #o'rtasi
t=19 #o'ylangan son
for i in range(len(a7)):
u=(b+o)//2
if t>a7[u]:
b=u+1
elif t
Kattakon Raxmat , Alloh ilmingizni Ziyoda qilsin
Alloh rozi bòlsin
Rahmat, video olishdan charchamang. Ishalrizda omad...
Zo'r!! Rahmat ustoz!!
gap yoq.Sodda tushuntirilgan
👍👍👍👍👍
Ustoz rahmat!
Rahmat ustoz
Zo‘r 👍👍👍
Raxmat
Alloh bilimingizni bundanda ziyoda qilsin
Hammaga omad
Mashaalloh
🔥🔥🔥
Zor raxmat cpp da ham video chiqaring iltimos
Rahmat
Juda qimmatli bilimlar ekan, katta raxmat
Odamlar pulga sotayotgan kurslar Anvar aka bepul o'rgatibdilar!!! Martabayiz bundanda ulug' bo'lsin.
Rahmat. 👍👍👍👍
Qisimlab tushintirdiz raxmat
Java scriptni oson chunishni boshladim sizga raxmat
keyin balki judayam kam narsani bilarman jsni biroz bilamanda endi organayabman unda adawmasam index nomer bersa boladida malumotlarga wunaqa qilib chalkash malumotlarga item raqam berib keyin binariyni iwlatsa boladimi yoki men anca sayoz oylayabmanmi kop narsani bilmimanda
Cool😎
👍👍👍
function BSearch(sortedArray, key) {
let start = 0;
let end = sortedArray.length - 1;
while (start
Craah course qiling aka 3 yoki 4 soatlik
savolim bor edida ikkalasiniham biir paytda iwlatsa boladimi misol 48 qidirilyapti 100gaca bogan son icidan linear 2 tomondan qidiriwni boshlidi binariy 50dan pasda ekanini bildirsa linear endi 1va 50 dan orqaga va oldinga qarab qidiriwni boshlasa shunday qilsa boladi togrimi
#Linear search
n=int(input())
i=1
while n=>i:
if n%i==0:
print(i)
i+=1
Assalomu alaykum, bu darslar dasturlashdan habari borlar uchunmi yoki 0 dan boshlaganlar uchun ham bo'laveradimi?
Assalomu alekum
Assalomu alaykum. Nega "high = len(list)-1" -> nega -1 bor shu yerda tushunmadim?
Assalomu alaykum! Binary search algoritmini faqat tartiblangan raqamlar yoki harflar uchun ishlatishimiz mumkinmi agar bizda so'zlar "list" ti bo'lsa bu algoritm ishlata olmaymizmi?
So'zlar tartib bilan bo'lsa va siz foydalanayotgan dasturlash tili matnlar bilan yaxshi ishlay olsa binary search ishlaydi. Masalan Pythonda. 3-videoda misol ko'rsatganmiz
@@Sariqdev Rahmat javob uchun
Assalomu alaykum. savol: b qiymat, a qiymatdan keyin kelishi kelmasligini qanday aniqlaydi? ya'ni u yoki bu tarafini tashlab yuborishni dasturga qanday tushuntirasiz?
siz bu joyda yana 1 narsani aytib o'tishiz kerak edi, ya'ni harflar ketma ketligini kompyuter o'zi biladi deb. :) yoki dasturga kiritib ketasan deb...
Rahmat aka kattakon darslar uchun aka, menda savol bor edi agar tanlanmani 4 ga bo'lib saralasa log4(n) ta buladimi qadamlar soni yoki bunaqa bulish tavsiya qilinmaydimi
#Python
#1) Linear Search
# def find_num(num):
# max_num = 100
# counter = 0
# for i in range(max_num):
# if i + 1 == num:
# return f"siz kiritgan {num} raqamni {counter} ta o`rinishda topding"
# counter += 1
# return None
#2) Binary Search
# def find_num(num):
# max_num = 100
# counter = 0
# low = 1
# high = max_num
# while low
Palindromni ham tushintiring iltimos
function binary(list: number[], item: number) {
let low: number = 0;
let hight: number = list?.length - 1;
while( low
algoritm darslari umumiy holda nechta?
mid = (low + high) /2 boladimi yoki /2 kerak emasmi ikki holatda ham ishlayapti, lekin /2 qilsa "list indices must be integers or slices, not float" degan xato chiqyapti. int((low + high)/2) ga o'tkazsa algoritm ishlayapti.
Pythonda mid=(low+high)//2 bo'ladi
C++ tilida:
Bu mavzularda birinchilardan bo'lib o'zbek tilidagi sifatli kantent chiqarish sizga nassib qildi, Raxmat!
Farhod aka Dadajonovni ham darsligi bor
@@itsnotover21 Data structures haqida yo'q edi manimcha
@@Qwertyqwerty-tq3we Bor C# da yozilgan kodlari
👍👍👍👍👍👍
👍🏻👍🏻