Во-первых, сразу вам сообщу, что в тестах производительности я полный неудачник. Поэтому я начал свой путь с написания реактивной UI-библиотеки на JavaScript, чтобы хоть что-то доказать. Меня это настолько увлекло, что я решил не останавливаться до тех пор, пока не добьюсь ее подтвержденного превосходства над аналогами в сфере виртуальной DOM…
Java Script
7 min read
Iuliia Averianova
·Nov 14, 2020
Я твёрдо убеждён, и многие со мной в этом согласятся, что прекрасным началом разработки программы является выявление подходящих представлений реальной проблемы, которую мы пытаемся решить, то есть определение подходящих типов. Одним из полезных приёмов для этого является так называемая опциональность. Интересно, что в разных языках программирования опциональность реализована очень по-разному…
Julia
5 min read
Teya Manasherova
·Nov 13, 2020
Улучшаем свои дизайнерские навыки: один «легкий» трюк
Опыт набирается медленно и постепенно, но можно ли при наличии плана избежать этот упорный труд? Главный совет: заниматься дизайном — единственное, что я советую всем новичкам. Как можно больше. А затем еще больше. Как и во всем, практика способствует вашему развитию и внушает уверенность в себе. Может прозвучать вполне естественно…
Nuances Of Programming
6 min read
Rabin-Karp algoritmi
Ushbu qo'llanmada siz rabin-karp algoritmi nima ekanligini bilib olasiz. Shuningdek, siz C, C++, Java va Python tillarida rabin-karp algoritmining ishchi misollarini topasiz.
Rabin-Karp algoritmi xesh funksiyasidan foydalangan holda matndagi naqshlarni qidirish/moslashtirish uchun ishlatiladigan algoritmdir. Naive satrlarni moslashtirish algoritmidan farqli o'laroq, u dastlabki bosqichda har bir belgi bo'ylab sayohat qilmaydi, balki mos kelmaydigan belgilarni filtrlaydi va keyin taqqoslashni amalga oshiradi.
Xesh funksiyasi kattaroq kirish qiymatini kichikroq chiqish qiymatiga solishtirish vositasidir. Ushbu chiqish qiymati xesh qiymati deb ataladi.
Do'stlaringiz bilan baham: |