Tegishli savollar 'algorithm'

C da yaxshi ochiq manbali B-daraxt dasturi nima? [yopiq]
Men C tilida yozilgan B-daraxt kutubxonasining sodda va yaxshi qurilgan ochiq manba dasturini qidiryapman. U tijorat ilovasida ishlatilishi uchun GPL bo'lmagan litsenziya ostida bo'lishi kerak. Ideal holda, bu kutubxona B-daraxt indeksini disk fayli...
29105 qarashlar
schedule 11.01.2024

Ikki ixtiyoriy cho'qqilar orasidagi barcha ulanishlarni topish uchun grafik algoritmi
Quyida tasvirlangan vazifani bajarish uchun eng yaxshi vaqtni samarali algoritmni aniqlashga harakat qilaman. Menda rekordlar to'plami bor. Ushbu yozuvlar to'plami uchun menda ushbu to'plamdagi yozuvlar juftlarining bir-biriga qanday ulanishini...
99832 qarashlar

Sinxronizatsiya algoritmlari
Sinxronizatsiya algoritmlari uchun yaxshi havolalar bormi? Men bir nechta foydalanuvchilar o'rtasida quyidagi turdagi ma'lumotlarni sinxronlashtiradigan algoritmlarga qiziqaman: Kalendarlar Hujjatlar Ro'yxatlar va konturlar Men...
6269 qarashlar
schedule 26.12.2023

32 bitli tamsayı bilan to'qnashuv tezligi past bo'lgan Fast String Hashing algoritmi [yopiq]
Menda bir-biriga bog'liq bo'lmagan juda ko'p nomlari bor, men ularga qarshi tezkor qidiruv qilishni xohlayman. "Aardvark" har doim hamma joyda "aardvark" bo'ladi, shuning uchun satrni xeshlash va butun sonni qayta ishlatish taqqoslashni tezlashtirish...
90499 qarashlar
schedule 28.09.2022

Raqam palindrom ekanligini qanday tekshirish mumkin?
Raqam palindrom ekanligini qanday tekshirish mumkin? Har qanday til. Har qanday algoritm. (raqamni satr qilish va keyin satrni teskari aylantirish algoritmidan tashqari).
219898 qarashlar
schedule 07.03.2024

doimiy moduli 2 ga teng bo'lgan ko'payish zanjirlari
"Ko'paytirish zanjirlari" ni beradigan amaliy algoritm bormi? Aniqlash uchun, maqsad ixtiyoriy va aniq uzunlikdagi ko'paytirish o'zgarishini yaratishdir 1 uzunlikdagi ko'paytirish zanjirlari ahamiyatsiz. "Ko'paytirish zanjiri" kodda...
937 qarashlar
schedule 11.05.2024

Aylanada berilgan nuqtaga eng yaqin nuqtani topishning eng yaxshi usuli
Nuqta (pX, pY) va ma’lum markazi (cX,cY) va radiusi (r) bo‘lgan aylana berilgan bo‘lsa, aylanadagi nuqtani (pX,)ga eng yaqin topish uchun eng qisqa kod miqdori qancha bo‘ladi pY) ? Menda qandaydir kod bor, lekin u doirani (x - cX) ^2 + (y - cY) ^2...
30876 qarashlar
schedule 05.04.2024

64 bitli bo'linish
Kimdir menga 2 64 bitli raqamni bo'lish uchun c kodini yuborishi mumkin. Mening kompilyatorim faqat 32/32 bo'linishni qo'llab-quvvatlaydi. Rahmat va Hurmat bilan Mani
9724 qarashlar
schedule 30.11.2023

Tez tartiblash Mergesortga qaraganda sekinroqmi?
Kecha men tezkor saralashni amalga oshirish ustida ishlayotgan edim va keyin Mergesort (men ham amalga oshirgan) dan tezroq ishlash vaqtini kutib, uni ishga tushirdim. Men ikkalasini ham ishga tushirdim va ‹100 ta elementdan iborat kichikroq...
8494 qarashlar
schedule 25.10.2022

Sürgülü oynada satr mosliklarini topish algoritmi
ZIP kabi faylni siqishning asosiy bosqichlaridan biri avvalgi dekodlangan matnni mos yozuvlar manbai sifatida ishlatishdir. Masalan, kodlangan oqim "keyingi 219 chiqish belgisi 5161 bayt oldingi dekodlangan oqimdagi belgilar bilan bir xil" deb...
2024 qarashlar
schedule 06.10.2022

O(1) yordamchi fazoli ikkilik daraxt ustida takrorlash
O (1) yordamchi fazoda (stek, navbat va boshqalarni ishlatmasdan) ikkilik daraxtni takrorlash mumkinmi yoki bu mumkin emasligi isbotlanganmi? Agar iloji bo'lsa, buni qanday qilish mumkin? Tahrirlash: Agar ota-ona tugunlariga ko'rsatgichlar mavjud...
14320 qarashlar

Objective-C da to'plamlarni qanday saralashim mumkin?
Mening Objective-C dasturimda butun sonlar qatori bor. Men uni saralashni xohlayman (ko'tarilish yoki pasayish, muhim emas). C++ da men STL Algoritm kutubxonasida tartiblash algoritmidan foydalanardim. Buni qanday qilishim mumkin?
3095 qarashlar
schedule 13.10.2023

Ushbu kvadrat ildiz usulini qanday yaxshilashim mumkin?
Bilaman, bu uy vazifasiga o'xshaydi, lekin unday emas. Oxirgi paytlarda meni sinus, kvadrat ildiz va hokazo kabi muayyan matematik amallarni bajarishda ishlatiladigan algoritmlar qiziqtirdi. Hozirda men C# da kvadrat ildizlarni hisoblashning Bobil...
8046 qarashlar
schedule 14.01.2024

Eyler loyihasi 245 muammosi
Men hozir 245-muammo bilan shug‘ullanyapman, lekin ba’zi muammolarga duch keldim. Men bu borada bir oz ish qildim, lekin uni hal qilish uchun hech qanday haqiqiy qadamlar qo'yganimni his qilmayman. Hozirgacha menda nima bor: a va b musbat butun...
5603 qarashlar
schedule 17.04.2024

O(log(log(n))))-raqobatdosh nimani anglatadi?
Men ba'zi ma'lumotlar tuzilmalarini ko'rib chiqayotgan edim va buni vaqt murakkabligi sifatida payqadim: O(log(log(n))))-raqobatbardosh . Men doimiy raqobat kutilgan vaqt/optimal vaqtning nisbati ekanligini o'qidim. Ammo raqobatbardosh bo'lish...
5172 qarashlar
schedule 30.09.2022

3D tarmoqni 2D tarmoqqa parchalash
Aytaylik, sizda 3 o'lchovli ob'ekt bor, u ba'zi bir keng tarqalgan fayl formatida 3D to'r sifatida taqdim etiladi. Toʻrni bir yoki bir nechta 2 oʻlchamli “toʻrlar”ga, yaʼni asl 3D obʼyektni yaratish uchun kesilishi va katlanishi mumkin boʻlgan 2...
8212 qarashlar
schedule 18.03.2024

O'rash xaritasi uchun to'g'ri algoritmda oddiy nuqta bormi?
Men to'rtburchaklar to'rni qurishga harakat qilyapman, u chetiga o'raladi. Video o‘yinlarini o‘ynaydigan har bir kishi, ehtimol, kontseptsiya bilan tanish bo‘lishi mumkin: dunyo xaritasida bir yo‘nalishda etarlicha uzoqqa boring va siz boshlagan...
3696 qarashlar
schedule 31.08.2022

daraxtni oldingi va keyingi buyurtmalar ro'yxatidan qayta qurish
Vaziyatni ko'rib chiqing, sizda ikkita tugunlar ro'yxati mavjud bo'lib, ulardan biri qandaydir daraxtning oldindan buyurtma bo'yicha o'tishini, ikkinchisi esa xuddi shu daraxtning navbatdagi o'tishini ko'rsatishini bilasiz. Men ushbu ikkita ro'yxat...
46385 qarashlar

Massivdagi elementlarni almashtirish algoritmi
Quyidagi stsenariyni ko'rib chiqing . Menda raqamlar qatori bor: [ 1,2,3,4 ] Agar bu massiv birlashtirilgan bo'lsa, menda 1234 son bo'lardi. Men eng yaqin yuqori raqam ga erishish uchun raqamlarni almashtirmoqchiman. 1234...
1995 qarashlar
schedule 16.07.2022

Bu o'yinning nomi nima?
Bu o'z-o'zidan dasturiy savol emas, garchi yakuniy maqsad algoritmni ishlab chiqishdir. Men havolalarni yoki hech bo'lmaganda o'yin turining nomini qidiryapman. Bu televizion o'yin-shoularda juda keng tarqalgan. O'yin quyidagicha: Sizda bir...
392 qarashlar
schedule 22.07.2022