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


Агрегиране с ограничена дифузия. Симулация в C++ ImGui
Агрегиране с ограничена дифузия. Симулация в C++ ImGui Дифузионно-ограничената агрегация (DLA) може да се обясни като процес на произволно ходене (частици поради произволно движение се разхождат от мястото, където са започнали) поради Брауновото движение (вижте също един от моите предишни статии ). Поведението на произволното движение влияе върху това, че частицата може да бъде групирана в клъстери, които често имитират фракталите или тревата. В природата има няколко примера..

Рекурсивният скок на вярата
Скок на вярата: „акт на вяра или опит за нещо, чието съществуване или резултат не може да бъде доказано или известно.“ - Google Когато за първи път се натъкнах на идеята за рекурсия, ме озадачи как една функция може да използва сама себе си, за да се реши. Все още понякога ми бърка в главата, когато се опитвам да реша сложен проблем с помощта на рекурсия. Честно казано, това не е така само при мен. МНОГО хора се борят с рекурсията и често се демотивират. И това е така, защото..

Въведение в C++: Част 1
Въведение, характеристики и употреби на C++ Въведение C++ е език за програмиране с общо предназначение и се използва широко в наши дни за конкурентно програмиране. Има императивни, обектно-ориентирани и общи функции за програмиране. C++ работи на много платформи като Windows, Linux, Unix, Mac и др. Може да се използва за разработване на операционни системи, браузъри, игри и т.н. Това прави C++ мощен, както и гъвкав. Можете да изпълнявате програми и да ги практикувате на вашия..

Как да напишем чист, красив и ефективен C++ код
Както знаете, конвенцията за именуване е набор от правила за избор на последователност от знаци, която да се използва за идентификатори, които обозначават променливи, типове, функции, класове, обекти и други обекти в изходния код и документацията. Най-важната причина за използването на конвенция за именуване е да се намалят усилията, необходими за четене и разбиране на изходния код; също така много компании са създали свой собствен набор от конвенции. В тази средна публикация искам..

LeetCode 328- Четен и нечетен свързан списък
„Въпрос“: Като се има предвид head на единично свързан списък, групирайте всички възли с нечетни индекси заедно, следвани от възлите с четни индекси, и върнете пренаредения списък . Първият възел се счита за нечетен , а вторият възел е четен и т.н. Имайте предвид, че относителният ред както в четните, така и в нечетните групи трябва да остане такъв, какъвто беше във входа. Трябва да решите проблема с O(1) допълнителна пространствена сложност и O(n) времева сложност...

Изследване на двустранни опашки (Deque) в C++ Standard Template Library (STL)
Двустранните опашки, известни също като deques, са важна структура от данни в компютърните науки. В C++ Библиотека със стандартни шаблони (STL) , класът deque осигурява гъвкаво изпълнение на двустранни опашки. Deques комбинират характеристиките както на стекове, така и на опашки, позволявайки ефективно вмъкване и изтриване на елементи в двата края. Тази статия ще ви запознае с контейнера deque в C++ STL, обяснявайки неговата функционалност, предимства и общи методи. Общ преглед на..

Задълбочено обучение от нулата в C++: Тензорно програмиране
Нека се забавляваме, като научим как да използваме API на Eigen Tensor. Тензорите са основният начин за представяне на данни в алгоритми за дълбоко обучение. Те се използват широко за реализиране на входове, изходи, параметри и вътрешни състояния по време на изпълнение на алгоритъма. В тази история ще научим как да използваме API на Eigen Tensor, за да разработим нашите C++ алгоритми. По-конкретно, ще говорим за: Какво представляват тензорите Как да дефинираме тензори в C++ Как..