• Xatcho‘p Hadya
• Kitobni yo'qotmaslik uchun savatga qoshib qoying📚
• Yumshoq muqovali
• Qog'oz rangi: Oq
• Sahifalar soni: 588
• To'liq tavsifni o'qing
Ma’lumotlarning umumiy tuzilmalari va algoritmlari hamda ularning qo‘llanilishi haqidagi tushunchalaringizni Go va bir vaqtning o‘zida ishlashdan samarali foydalanish yordamida rivojlantiring. Siz dasturlash va muammolarni hal qilish ko‘nikmalaringizni oshirishga qaratilgan sayohatga taklif qilindingiz. Ushbu kitob sizni keyingi qadamga olib boradi, dasturlaringizni qanday qilib samarali va to‘g‘ri ishlashini ko‘rsatadi.
Ko‘plab ma’lumotlar tuzilmalari va ular bilan bog‘liq algoritmlar hamda ilovalarni o‘rganar ekansiz, tezlik va xotira o‘rtasidagi kelishuvlar hamda kerak bo‘lganda bir vaqtning o‘zida foydalanishning afzalliklariga e’tibor qaratasiz. Ushbu kitob ilovalar unumdorligining qanday o‘sishi mumkinligini ko‘rsatadi. Klassik ma’lumotlar tuzilmalari va algoritmlarni loyihalash usullarini taqdim etish (ochko‘z, bo‘lish va zabt etish, bir nechta nomlarni aytish uchun tarmoq va bog‘langan) muammoni hal qilish uchun muhim asos va vositalar to‘plamini ta’minlaydi. Ammo bu kitob evristik algoritmlar va ularning amalga oshirilishini taqdim etish orqali sayohatchi sotuvchi muammosi kabi hisoblash qiyin bo‘lgan kombinatsion optimallashtirish muammolarini hal qilishda davom etadi. Modellashtirilgan yumshatish va genetik algoritmlar qo‘llaniladigan usullar qatoriga kiradi.
Ushbu kitob davomida qo‘llanilgan kodlashning izchil uslubi Go-ning abstrakt, umumiy va cheklangan umumiy ma’lumotlar turlarini sinflardan foydalanmasdan amalga oshirish qobiliyatidan foydalanadi. Garchi Go bilan ma’lum darajada tanish bo‘lsangiz-da, bu kitob tezlik va saqlash samaradorligi muhim bo‘lgan server tomonidagi ilovalar, o‘yinlar, mashinali o‘rganish, ma’lumot qidirish va boshqa ilova sohalarida Go-dan foydalanish qobiliyatingizni oshirishi kerak.

