Свързани публикации 'algorithms'


Алгоритми за обучение: Графиките като структури от данни
Стигнахме от началото на алгоритмите до нашия първи мост: графики . Ако искате да прочетете първата част от тази поредица, вижте въведението ми в алгоритмите тук . Ако искате да разгледате добра уводна книга за алгоритмите, Панос Луридас написа книга, наречена Алгоритми , която е част от The MIT Press Essential Knowledge Series Странична бележка към този блог: обхващащите графики ще бъдат направени на няколко части, за да бъдат тези статии малки и управляеми. Тази статия ще се..

Концепция за машинно обучение 34: Просто обяснение на логистичната регресия
Логистична регресия Логистичната регресия е популярен класификационен алгоритъм, използван в машинното обучение за прогнозиране на вероятността за възникване на събитие въз основа на набор от входни характеристики. Използва се за моделиране на връзката между зависима променлива (двоична или категорична) и една или повече независими променливи (непрекъснати или категорични). В това обяснение ще разгледаме математически логистичната регресия, включително подходите, базирани на..

Стекова структура на данните
В тази публикация ще разгледам какво е стек и как работи. Също така ще обхване наличните вградени API в Java и C++. Ще има и работещ пример от край до край. Следвайте тези инструкции , за да стартирате примерен код от локално. Стекът е линейна структура от данни, която следва реда на L ast In F first Out (LIFO). Стекът е широко използвана структура от данни в кодирането, както и в реалния живот. напр. Подредени плочи една върху друга, съвпадащи скоби в даден израз. Най-често има..

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

Внедряване на двупосочен бърз AF в стека
Като разработчик може да сте срещали концепцията за стек — структура от данни, която следва принципа „последен влязъл, първи излязъл“ (LIFO). Стекът ви позволява да натискате елементи върху него и да ги изваждате в реда, обратен на добавените. Това може да бъде полезно в различни сценарии, като прилагане на функция за отмяна или поддържане на хронология на посетените страници в уеб браузър. Има няколко начина за изграждане на стек в Swift, всеки със собствен набор от предимства и..

Разбиране на нотацията Big O
Тъй като компютърните науки продължават да се развиват, една концепция, която остава съществена за разбирането на ефективността на алгоритмите, е нотацията Big O. Нотацията Big O е математически инструмент, който ни позволява да опишем ефективността на даден алгоритъм по отношение на това колко време и пространство изисква, когато размерът на входа нараства. От решаващо значение е да разберем нотацията Big O, защото ни позволява да сравним ефективността на различни алгоритми и да изберем..

Малко състезание LeetCode в Rust 🦀️
Тъй като наскоро уча езика на Rust, LeetCode става добро място за писане на някои малки програми и за запознаване с граматиката и синтаксиса на Rust. В последните състезания се опитах да използвам Rust за решаване на някои проблеми, но отне много повече време, отколкото очаквах, за да се справя със строгия компилатор. Доста забавно обаче и мисля, че ми помогна да си изцапам ръцете. Лично аз обаче няма да предложа използването на Rust в състезания на LeetCode или в реални интервюта, тъй..