LearnCPP
1.0.0
| Каналы YouTube | GitHub Repos | Лучшие игровые площадки кодирования |
|---|---|---|
| Cppnuts | Кодексадемия | LeetCode |
| Черно | johnmcfarlane/begin (c ++) | Хакерранк |
| Чилитоматонудл | RATANSINGH98/CPP-обучение | Кодехф |
| Бо Цянь | sahilbansal17/get_better_at_cp_in_2_months | Кодформы |
| Кодирование IDE | Алгоритмы | Полезные статьи |
|---|---|---|
| Кодовые блоки | Алгоритмы Visualisze через анимацию | Узнайте CPP |
| Против кода | Алгоритмы CP | CF блог: ресурсы для CPP |
| Следуйте шагам | Начните |
|---|---|
![]() | ![]() |
![]() | ![]() |
| Следуйте этим шагам | |
|---|---|
| Новый алгоритм | 'Please see if the algorithm is already present' |
| Что включить | "Your algorithm should be efficiently written with proper code / comments / time complexity / space complexity / link to gfg or any other documentation on top in code file" |
| Где включить | Пожалуйста, проведите свой алгоритм в правильной папке или обсудите [here](https://github.com/Lakhankumawat/LearnCPP/discussions/7) прежде чем принять участие в том, куда включить |
| Ридме | "Please check whether your directory has a README file, if there is then edit your algorithm name with a link, otherwise create a new one " как должен выглядеть ваш Readme |
| Следуйте этим шагам | |
|---|---|
| Новая задача | 'Please see if the problem is present already? If it is do not commit your own ' |
| Что включить | "Your problem statement solution should be efficiently written with proper code / comments / time complexity / space complexity / link to problem statement in code file" |
| Где включить | Most of the Problem Statements are inside please commit your problem solution in the correct folder or discuss здесь, before committing for where to include |
| Ридме | "Please check whether your directory has a README file, if there is then edit your algorithm name with a link, otherwise create a new one " как должен выглядеть ваш Readme |
| Дополнительный контекст | "There are three levels of problem statement" 1-й уровни 1 `Точно так же 2-уровневое 2 и 3 уровня 3, пожалуйста, укажите свое заявление о проблеме с решением на правильном уровне, которое вы предпочитаете |
STL , следуйте тому же подходу, что и AlgorithmsЛюблю разработать Readme Этот раздел будет вам полезен
| Следуйте этим шагам | |
|---|---|
| ? Новый Ридме | 'Please see if there is no README in any folder if no? Then please design it, if yes? Then please edit it accordingly to your contribution and follow the guidelines ' |
| ? Что включить | "Your README should be efficiently and written / link to problem statement in README at the top" см. Exmaple |
| ✅ должен содержать | 1. and explain in brief about addition 2. An Image of addition ie how it works 3. Mention the Pseudo Code 4. Time and Space Complexities 5. Advantages 6. Disadvantages |
| ? Где включить | Inside the folder where programs are residing, discuss здесь, before committing to where to include |
contributing guidelines если вы заинтересованы в помощи!Лаханкумават ᵖ⁺ ? ? | Никита Шарма ? ? | SK MIRAJ ? ? | Гунджан ? ? | Сиддхи Бханушали ? ? | Пуджа Мангал ? | Тридиб Сумка ? |
Адити ? | Вильси Джайн ? |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Массивные операции | Решение |
| 2 | Антиспиральная матрица | Решение |
| 3 | Подсчет Divisibl esubstrings | Решение |
| 4 | Первый негативный в каждом окне | Решение |
| 5 | Максимальная сумма subarray | Решение |
| 6 | Отсутствует и повторяющееся число | Решение |
| 7 | Пик в 1D массиве | Решение |
| 8 | Префикс Сумма | Решение |
| 9 | Реверсирование массива | Решение |
| 10 | Сортировать массив от 0 1 и 2 | Решение |
| 11 | Лучшее время для покупки и продажи акций | Решение |
| 12 | Симметричная матрица | Решение |
| 13 | След и нормальный | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Гамильтонианский цикл | Решение |
| 2 | N-queen | Решение |
| 3 | Крыса в лабиринте | Решение |
| 4 | Подмножество сумма | Решение |
| 5 | Проблема тура рыцаря | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Бит манипуляции | Решение |
| 2 | Cout Set Bits | Решение |
| 3 | Обмен 2 номера | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Несомненно, набор союза | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Резка стержня | Решение |
| 2 | Проблема распределения равной суммы | Решение |
| 3 | Самая короткая общая супер-последовательность | Решение |
| 4 | Проблема с дождевой водой | Решение |
| 5 | Самая длинная общая проблема последующей последовательности | Решение |
| 6 | Яйцо сбрасывающая головоломка | Решение |
| 7 | Подъем по лестнице | Решение |
| 8 | Мин | Решение |
| 9 | Уникальные пути | Решение |
| 10 | Уникальные пути II | Решение |
| 11 | Минимальная сумма падения | Решение |
| 12 | Рюкзак с дублирующимися предметами | Решение |
| 13 | Минимальное количество требуемых удалений и вставки | Решение |
| 14 | Изменение монеты | Решение |
| 15 | Алгоритм Кадана | Решение |
| 16 | 0-1 randack | Решение |
| 17 | Путешествующий продавец | Решение |
| 18 | Подмножество сумма | Решение |
| 19 | Минимальные вставки образуют палиндром | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Черепаха | Решение |
| 2 | Снаряд | Решение |
| 3 | Дизайн | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Краткий путь многоступенчатого графика | Решение |
| 2 | Беллман Форд | Решение |
| 3 | Флойд Варшалл | Решение |
| 4 | Dijsktra один источник кратчайший путь | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Точки артикуляции | Решение |
| 2 | График раскраски | Решение |
| 3 | Проверьте двухпартий | Решение |
| 4 | Добавить и удалить край направленного графика в матрице смежности | Решение |
| 5 | Создать и отображать матрицу смежности | Решение |
| 6 | Список смежности | Решение |
| 7 | Список смежности с использованием hashmap | Решение |
| 8 | Примы | Решение |
| 9 | Примы используют приоритетную очередь | Решение |
| 10 | Крускал | Решение |
| 11 | Крускал Дсу | Решение |
| 12 | Форд Фулкерсон | Решение |
| 13 | Широта сначала поиск | Решение |
| 14 | Глубина первого поиска | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Оптимальный шаблон слияния | Решение |
| 2 | Кодирование Хаффмана | Решение |
| 3 | Дробный рюкзак | Решение |
| 4 | Планирование работы | Решение |
| 5 | Занят проблема | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Hashmaps | Решение |
| 2 | Карта | Решение |
| 3 | Мультимап | Решение |
| 4 | Неупорядоченная карта | Решение |
| 5 | UnoromededMaps CustomHashmaps OperatorOverovering | Решение |
| 6 | Набор | Решение |
| 7 | Неупорядоченный набор | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | K Самый большой | Решение |
| 2 | Мин кучи | Решение |
| 3 | Макс Хип | Решение |
| 4 | Heapify | Решение |
| 5 | Куча сортировки | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | По отдельности связанный список | Решение |
| 2 | Удаление дубликатов | Решение |
| 3 | Поиск в связанном списке | Решение |
| 4 | Обратить в список связанного списка | Решение |
| 5 | Средний элемент связанного списка | Решение |
| 6 | Palindrome Linked List | Решение |
| 7 | Разделить еще странно | Решение |
| 8 | Merge K отсортирован LinkedList | Решение |
| 9 | Кэш LRU | Решение |
| 10 | Круглые связанные списки | Объяснение |
| 11 | Отменить вдвойной связанный список | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Сегментированный | Решение |
| 2 | Номер Армстронга | Решение |
| 3 | Eulid | Решение |
| 4 | Главная сумма | Решение |
| 5 | Факторные большие числа | Решение |
| 6 | Последовательность жонглера | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Обработка исключений | Решение |
| 2 | Функции Lambda | Решение |
| 3 | Класс друга | Решение |
| 4 | Друг функционирует | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Приоритетная очередь | Решение |
| 2 | Приоритетная очередь stl компаратор | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Агрессивные коровы | Решение |
| 2 | Пара с данной суммой в отсортированном списке связанных | Решение |
| 3 | Максимум всех субражей размера k | Решение |
| 4 | Нижний регистр до прописного | Решение |
| 5 | Считать частоты | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Очередь с использованием связанного списка | Решение |
| 2 | Очередь с использованием массива | Решение |
| 3 | [Queue stl] | Решение |
| 4 | Круглая очередь с использованием LinkedList | Решение |
| 5 | Обратная очередь | Решение |
| 6 | Круговая очередь с использованием массива | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Инверсионное количество | Решение |
| 2 | Заменить пи | Решение |
| 3 | Башня Ханой | Решение |
| 4 | Расчет GCD и LCM по рекурсии | Решение |
| 5 | Серия Тейлора от правила Хорнера | Решение |
| 6 | Типы рекурсии | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Пары STL | Решение |
| 2 | Списки-операция | Решение |
| 3 | Списки | Решение |
| 4 | Multiset | Решение |
| 5 | Наборы | Решение |
| 6 | Вектор | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Линейный поиск | Решение |
| 2 | Бинарный поиск | Решение |
| 3 | Элемент поиска в вращаемом сортированном массиве | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Картезианский продукт двух наборов | Решение |
| 2 | Союз двух подходов | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Пузырьковые сортировки | Решение |
| 2 | Вставка сортировки | Решение |
| 3 | Быстрый сортировка | Решение |
| 4 | Слияние сортировки | Решение |
| 5 | Счет | Решение |
| 6 | Ведро сортировка | Решение |
| 7 | DNF Sort | Решение |
| 8 | Выбор сортировки | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Infix в Postfix преобразование | Решение |
| 2 | Избыточная скобка | Решение |
| 3 | Стек ADT с использованием связанного списка | Решение |
| 4 | Преобразование десятичного числа в двоичный | Решение |
| 5 | Стеки без STL | Решение |
| 6 | Стеки STL | Решение |
| 7 | Следующее большее элемент | Решение |
| 8 | Балансировка кронштейна с использованием стека | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Кмп | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Строки | Решение |
| 2 | String Toknizer | Решение |
| 3 | Сортировка строки | Решение |
| 4 | Строка реверс | Решение |
| 5 | Сравнение строк | Решение |
| 6 | Самое длинное слово в предложении | Решение |
| 7 | Строка палиндрома | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Шаблон класса | Решение |
| 2 | Функциональный шаблон | Решение |
| # | Заявление о проблеме и объяснение | Решение |
|---|---|---|
| 1 | Значение ceil в BST | Решение |
| 2 | Проверьте действительный BST | Решение |
| 3 | Значение пола в BST | Решение |
| 4 | BST | Решение |
| 5 | Автор | Решение |
| 6 | Массив до BST | Решение |
| 7 | Построить BST из предварительного заказа Travsersal | Решение |
| 8 | Высота двоичного дерева | Решение |
| 9 | Самый большой BST в бинарном дереве | Решение |
| 10 | Диаметр бинарного дерева | Решение |
| 11 | Количество листовых узлов в двоичном дереве | Решение |
| 12 | Фенвиктри | Решение |
| 13 | Итеративный предварительный заказ и обход по послеполучию общего дерева | Решение |
| 14 | Проверка порядка уровня в геновом дереве | Решение |
| 15 | Зеркало генового дерева | Решение |
| 16 | Диаметр генового дерева | Решение |
| 17 | Минимальное расстояние между двумя узлами в геновом дереве | Решение |
| 18 | Построить и отображать дженечное дерево | Решение |
| 19 | Диагональный обход | Решение |
| 20 | Моррис Траверс | Решение |
| 21 | Предварительный заказ | Решение |
| 22 | Пост -задержка | Решение |
| 23 | Порядок | Решение |
| 24 | Проверка уровня | Решение |
Спасибо этим замечательным людям (ключ эмодзи):
Лаханкумават ᵖ⁺ ? ? | Четас Шри Мадхусудхан | Никита Шарма ? | Уджвал Бансал | Супратим2000 | Пунит Каур | Gareditorboy |
Парфиб Саркар | Рутуджанголь | Сухотра Дей | Сатьам Кумар | Аастик Шарма | Шивани Торве | Икко Ашимин ? |
Все участники | Gaurangsaraswat-07 | Анураг Кумар Сингх | Дивьянш Сингх | Vaishnavimandloi | Адитья Кумар Сингх | Aditim26 |
Ижар Ахмад | Прияншу Саксена | Мрудула-Кулькарни | Сахил Хоро | Шрутикартик | Aneesh Tripathi | MD Nazish Arman |
Шубхэм Лакера | апарнамиттал | Рахул Шарма | Jayanth Mkv | Сидхарт Саранги | Рахул Кумар | Purvak Baliyan |
Мохаммад Румун | Vinaya Sree Modem | Maithili Kharabe | Шашанк Венкат | Янхави Кале | Тридиб Сумка | Себин Фрэнсис |
Калаш Сингхал | Бхавнет Сингх | Джиоти Сингх | Айша | Бхумика Тьюари | Арзитмахаджан | Peritusdeveloper |
Прашант Радж | Ритика Гарг | Швета Бхагат | Абхилипса Саху | Акшат Агарвал | Ухини Мукерджи | Прагати Верма |
Деванши Пол | Арун Г Наяк | Сукрити | Сартак С. Кумар | DeepTarshi Biswas | Праншу Джейн | Хенд Ахмед |
Shatakshi-Choudhary | Эли Эйад | Майкл Эхаб | Шраддха | Санья Гера | Уткарш Саксена | Аюши Бишт |
Миретт Амин | Лакшай Нарула | Суприя Кумари | Гаурав Патель | Нишкарш Саксена | Пурва-Гарат | Ясмин Элкарарти |
Чахат Миттал | Рия Сингх | arushi_garg | Шиванги Кумари | Аюш Рудани | Mugdhapandey | Рахул Барнвал |
Этот проект следует за спецификацией всех контролей. Взносы любого рода приветствуются!
Разработано с ❤ в Индии ??