Свързани публикации 'data-structures'


Път с минимално усилие
Вие сте турист, който се подготвя за предстоящ поход. Даден ви е heights , 2D масив с размер rows x columns , където heights[row][col] представлява височината на клетка (row, col) . Вие се намирате в горната лява клетка, (0, 0) , и се надявате да пътувате до долната дясна клетка, (rows-1, columns-1) (т.е. 0-индексирана ). Можете да се движите нагоре , надолу , наляво или надясно и искате да намерите маршрут, който изисква минимум усил и я. Усилието на маршрут е..

Рекурсия за манекени (или как да объркате още повече приятелите си)
Чували ли сте някога някой да използва думата „рекурсия“ и да се чувства така, сякаш говори чужд език? Това е сложна концепция, но не е нужно да е толкова смущаваща. Всъщност, с правилния пример, рекурсията може да бъде направо забавна. Така че нека го разбием и да видим как работи тази странна концепция. Какво е рекурсия? Казано на непрофесионалист, рекурсия е, когато функция се извиква многократно, докато не бъде изпълнено определено условие. Казано по друг начин, това е като..

Преминаване отвъд масивите: комплекти
Следният блог предполага, че читателят има основни познания за структурите от данни, по-специално за масивите. За целите на последователността, блогът ще обяснява концепции с помощта на Javascript. Ако сте някой, който научава повече за структурите от данни, ще е имало точка в обучението ви, в която сте научили за масивите. Масивите са съществена част от програмирането и предоставят по-голям набор от инструменти за решаване на проблеми. Съществуват обаче други структури от данни,..

Структури на данни
Откакто станах разработчик, виждам как други разработчици се оплакват защо големите технологични компании се фокусират толкова силно върху структурите от данни и алгоритмите по време на селективния процес, вместо да се съсредоточат върху новите рамки на пазара, или че не е необходимо да се познават задълбочено, тъй като езикът ( Java например) вече дава тези структури внедрени (списъци, карти, стекове ...). През последните няколко дни минах през някои концепции и алгоритми, които не..

Вземете датата от миналата седмица с помощта на JavaScript
Ако работите по проект, който включва дати, може да има моменти, когато трябва да получите датата от предходната седмица. В JavaScript това може да се направи лесно само с няколко реда код. В това ръководство ще ви покажем как да получите датата от миналата седмица с помощта на JavaScript. Метод 1: Използване на обект Дата Първият метод включва използването на обект Date. Ето как можете да получите датата от миналата седмица: let currentDate = new Date(); let lastWeekDate = new..

Структури на данни с Go
Пълният каталог Целият код за тази серия може да бъде намерен тук . Пълният каталог: 🔗 Списъци с отделни връзки ⛓ Варианти на свързан списък: двойно свързани и кръгови 🚨 Бонус: Двойно свързани списъци с ефективна памет 📚 Стекове: Използване на масиви Кратка история за това защо правя дис Наскоро започнах да уча Kubernetes . Това е невероятен инструмент, който беше използван от Google за „ изпълнение на производствени работни натоварвания в мащаб вътрешно“ ,..

Предупреждение : Ще бъда много конкретен и строг в този коментар.
Предупреждение: Ще бъда много конкретен и строг в този коментар. Защо ? Тъй като статиите се четат от много хора и грешките трябва да се коригират, за да се избегнат заблуди на новодошлите. Също така, това не е първият път, когато коригирам много точки в една от вашите статии. Помислете да помолите колеги за рецензия, преди да публикувате. Ако не е възможно, можете да се свържете с мен в twitter @grenouille_py и може да ви помогна в бъдеще за подобни неща. Въпреки това може да..