Algoritmlarni tahlil qilishga kirish
Ushbu kitobning vazifasi oddiy: dasturlar asosidagi "g'oyalarni" tahlil qilish va ularning to'g'riligini qanday isbotlashni ko'rsatish. Berilgan algoritm nima qilishi kerakligini matematik tarzda qanday isbotlash mumkin? Va nima uchun bu juda muhim? Klassik algoritmlarning to'g'riligi isbotlangan: butun sonli bo'linish, Evklid algoritmi, reyting va boshqalar.ochko'z algoritmlar, dinamik dasturlash algoritmlari va bo'linish va zabt etish algoritmlari kabi an'anaviy algoritmlardan tashqari, kitob tasodifiy va onlayn algoritmlarni ham o'rganadi. Birinchisi kriptografiyaning paydo bo'lishi tufayli keng tarqaldi, ikkinchisi esa operatsion tizimlardan tortib fond bozorigacha bo'lgan ko'plab sohalarda zarur. Kitob vazifalar bilan to'ldirilgan. Ko'pgina vazifalar nazariy, ammo ko'pchilik algoritmni amalga oshirishni talab qiladi; bunday vazifalar uchun Python 3 dasturlash tili ishlatiladi. Qisqa bo'lishiga qaramay, nashr matematik jihatdan qat'iy. Diskret matematika bilan oldindan tanishish maqsadga muvofiqdir. Nashr universitet talabalari, informatika va matematika sohasidagi mutaxassislar, shuningdek, ko'plab dasturchilar va ishlab chiquvchilar uchun mo'ljallangan.
Sharhlar topilmadi