yangi

Shunting-yard algoritmi!

Algoritm 2018 Noy 24 04:11:00

Shunting-yard algoritmi!

Algoritm nomini inglizcha holatida keltirdim. Chunki ayrim atamalarni internetdan inglizcha qidirib topish osonroq. Algoritm o'zbekchada "Saralash stansiyasi" deb nomlanadi! Bu nomni temir yo'llardagi poyezdlarni saralaydigan joyga o'xshaganligi uchun bo'lsa kerak. Algoritm maqsadi, matematik ifodalarni kompyuter yordamida tez hisoblashdir. Misol uchun: 5 * (cos(1) ^ 2 + sin(1) ^ 2) / 2 + 10 - 3 ^ 2 + max(sqrt(25), sqrt(36)) Ushbu ifoda qiymati: 9.5 ga teng. 5 * 1 /…



yangi

​Endi poyga kameralar soni uchun

Marketing va reklama 2018 Noy 23 21:55:00

​Endi poyga kameralar soni uchun

Hozirgi zamon telefonlari yoki smartfonlari shu qadar bir biridan ko'chirishni boshlashdiki, ulardagi o'xshash, gohida esa bir xil bo'lgan funksiya yoki elementlar foydalanuvchilarni qiziqtirishdan to'xtatdi. Ishlab chiqaruvchilar foydalanuvchilarga mavjud narsalarni kattalashtirish va/yoki kuchaytirish hisobiga ularni qancha qiziqtirish urinishmadi deysiz, Apple iPhone 4 ga to'rtburchak shakl Samsung esa Galaxylarga ovalsimon shakl berganidan boshlab smartfonlar bozori ham shakl ham funksiya…



yangi

O‘zbekistonda eng ko‘p tarqalgan zararsiz viruslar

Xavfsizlik 2018 Noy 23 10:40:00

O‘zbekistonda eng ko‘p tarqalgan zararsiz viruslar

Kompyuter viruslarining hozirgi kunda juda ko'p turlari mavjud. Boshida shunchaki himoya dasturi sifatida yaratilgan bu zararkunanda dasturlar boshqa dasturlarga nisbatan ancha faol, ixcham va juda tez ishga tushadi. Bundan tashqari ularning imkoniyati hozirda ulkan korporatsiyalar tomonidan ishlab chiqarilayotgan dasturlarnikidanda kengdir. Shu sabab viruslardan foydalanish hozirda juda keng tus olgan. Hamma viruslar birdek juda xavflimi? Aslini olganda 40 foiz virus sizning…



yangi

​O'zbekistonda qaysi dasturlash tili kerakliroq?!

Boshqalar 2018 Noy 21 18:24:00

​O'zbekistonda qaysi dasturlash tili kerakliroq?!

Hozirgi kunda dasturlashni o'rganishni istagan odamlarda birgina savol bor – "qaysi dasturlash tilidan ko'proq foyda ko'raman". Aslini olganda hozirda aktual bo'lgan dasturlash tillari u qadar ko'p emas, lekin sizga foyda keltiradiganini o'rganish va o'zingiz qiziqmaganingizga ham vaqt ham pul sarflamaslik uchun to'g'ri qaror qabul qilish kerak. Quyida bir qator dasturlash tillari va yo'nalishlari keltirilgan: Dasturlash tillari: -C/C++ dasturlash tili…



yangi

​ESET NOD32 vs KASPERSKY

Xavfsizlik 2018 Noy 21 12:51:00

​ESET NOD32 vs KASPERSKY

Ayting-chi, siz qaysi antivirusdan foydalanasiz? Kompyuterni sal-pal tushunganlar darrov sizga o'zlari foydalanadigan antiviruslarni taklif etishadi, ba'zi bezroqlari esa so'rab o'tirmasdan o'rnatib ham berishadi. Kimdur ESET NOD32 ni maqtasa, boshqalar Kaspersky ni "eng zo'ri" deyishadi. Quyida men sizga bu ikki antivirus haqida o'zimni xolis fikrim keltiraman. Antiviruslar 5 ta parametr bo'yicha solishtiriladi: 1.Dizayni 2.Ishlash va virus qidirish tezligi…



yangi

Binar qidiruv( Binary Search )

Algoritm 2018 Noy 20 01:06:00

Binar qidiruv( Binary Search )

Aytaylik bizga tartiblangan n ta elementdan iborat arr[] massiv berilgan bo'lsin, va berilgan x ni arr[] ichidan qidirish funksiyasini tuzish sharti qo'yilsin. Bu holatda eng oson yo'l sifatida chiziqli qidiruvni misol keltirish mumkin. Ammo bu usulning vaqt davomiyligi O(n) ni tashkil qiladi. Xuddi shu vazifa uchun biz binar qidir algoritmini ishlatsak bo'ladi. Binar qidiruv…



yangi

So'zlarni alifbo tartibida saralash algoritmi

Algoritm 2018 Noy 16 21:32:00

So'zlarni alifbo tartibida saralash algoritmi

Ba'zi hollarda so'zlarni alifbo tartibida saralashga ehtiyoj paydo bo'ladi. Dasturlash tillarida mavjud saralash funksiyalari hozirgi o'zbek alifbosidagi harflar tartibi bo'yicha saralashga imkon bermaydi. Ammo bu muammoni juda oddiy usulda hal qilish mumkin. Bu yerda taklif qilingan saralash algoritmi juda oddiy va professional dasturchi bundan ham qulayroq va samaraliroq algoritm yaratishi mumkin. Algoritm JavaScript misolida keltirilgan. Birinchi navbatda, alifbodagi…



yangi

Birlashmali saralash (Merge Sort)

Algoritm 2018 Noy 16 00:45:00

Birlashmali saralash (Merge Sort)

Birlashmali saralash (Merge Sort) algoritmi asosiy beshta saralash algoritmlari (pufakchali saralash, tezkor saralash va boshqalar) dan biri bo`lib, chiziqli saralash algoritmlaridan farqli ravishda "bo`lib tashla va hukmronlik qil" tipidagi algoritm hisoblanadi. Bu tipdagi algoritmlar katta hajmdagi masalalarni nisbatan kichik bo`lgan va oson yechiladigan qismlarga ajratgan holda bajaradi. Bunday algoritmlar…



yangi

Django restframework API Blog #3

API 2018 Noy 14 23:50:00

Django restframework API Blog #3

Hammaga salom. Bugungi maqolamiz(video ham bor)da foydalanuvchilarni ro'yxatdan o'tishini va saytga kirishini o'rganamiz. django-restframeworkda login va parol sal boshqacharoq ishlaydi. Login qilganda foydalanuvchiga tegishli token aniqlanadi va qaytariladi, agar u bo'lmasa yangi yaratilib foydalanuvchiga taqdim etiladi. Token nega kerak? Token foydalanuvchilarni aniqlab olish uchun ishlatilinadi. Restframeworkda token bo'lmasa, so'rovni qaysi foydalanuvchi…



yangi

Berilgan N sonigacha bo'lgan tub sonlarni topishning eng samarali algoritmi

Algoritm 2018 Noy 12 22:25:00

Berilgan N sonigacha bo'lgan tub sonlarni topishning eng samarali algoritmi

Assalomu alaykum. Bugun sizlarga ajoyib bir algoritmni ko'rsatib o'tmoqchiman. Bu algoritmning nomi Eretasfen G'alviri (ing Eratosthenes sieve, rus решето Эратосфена). Algoritmning asosiy maqsadi 1 dan n (n<10 mln)gacha bo'lgan barcha tub sonlarni topishdir. Avvalambor tub son nimaligini maktabdagi davrimizdan esimizga solib olaylik : Faqat 1 ga va o'ziga bo'linadigan sonlar tub sonlar deyiladi. Demak tushuntirmoqchi bo'lgan algoritmning g'oyasi quyidagicha: 2…