reinventing-the-wheel — все вопросы

2ответа
8 голосов
Моя собственная реализация snprintf в C
Я решил сделать свою собственную версию snprintf в C. Я намеренно изменил некоторые вещи. Моя версия гарантирует, что напечатанный буфер будет завершен с нулевой отметкой, и он вернет количество сим
2ответа
0 голосов
Простая диспетчерская реализацияТеперь, если строка является palindromeMy собственной реализацией snprintf в игре CPong в создании навыков C ++ в Python на основе текста RPGshort или простое решение для размещения значений от метки до столбца в коде excelSuch, много ничего себе, очень FizzBuzzReverse порядок символов слов в строковой системе входа в систему с использованием Python Flask и проблемы MySQLSalesTax (версия C #) Итерация над Dungeon MapSimple реализация общего стека Равномерное равенство точки в Java - последующий процессПроцедурный мир в Unity3DAСлужебная служба для студентовПроверка существования объекта по id, имя, отображаемое имя или веб-idIs моя реализация FizzBuzz overkill? Суммы некоторых элементов массиваUnit тестирование IValueConverterLine сегмент для объединения алгоритма столкновений PHP User SystemGuessing тип файла на основе его contentMy Rational struct, версия 1
Мне нужна простая реализация диспетчера (вызывать методы в одном потоке из многих потоков) как только вы отправляете метод curent thread, вы должны ждать результатов, поэтому я думаю о чем-то вроде
2ответа
8 голосов
Класс C ++ String
Я сделал класс строк, который будет использоваться в качестве замены для std::string. Он имеет все функции поиска (find, rfind, find_first_of, ...), базовые итераторы (просто begin и end, без обратн
2ответа
0 голосов
Преобразование std :: chrono :: time_point to /from std :: stringParsing lsblk outputC ++ String classFinding-элемент в массиве, который встречается определенное количество раз. Использование AES-шифрования в JavaSimple Pool Allocator. Допустимые уровни печати для радианов. Установите биткойновскую цену и функцию AdviceFunction, чтобы найти kth match (2) Определить победителя игры с флагом монеткиTuring Machine в C # Выполнение заданных переменных окруженияBuffon's Needle experimentFizz имеет аргумент с BuzzAnalyzing соглашениями об именах. Алгоритм 3n + 1 для rangeTwo-наборов пришел в intersectionCalculating диапазон ArrayListsSending дубликат на небеса с Java 8Частирование двоичного файла doublesWiring CollectionView и само обновление без необходимости обновления () Марш-выпуклый HarTic-Tac-Toe Jarvis в C ++ 11Услучайте случайное число игр. Эта симуляция соответствует абстракции и инкапсуляции? Связанный список C-реализация. Там есть более эффективный способ выполнение нескольких подготовленных SQL-запросов сразу? Предотвращение повторения r andom numbersHackerRank «Service Lane» в Python Разумный способ реализовать «безопасные» математические операции с использованием _Generic? Проверьте, установлен ли бит только один раз в векторе intTravelling Salesman в строке QtConvert для многострочных текстовых ножниц PaperRock в JavaScriptМесящие время выполненияSmall Python calculatorПростое приложение для поиска локальных restaurantsHttpURLConnection response code handlingPackage manager в ClojureConverting данные при выходе std-контейнере через ostream_iteratorSquare корневая аппроксимация с использованием метода NewtonOpenSSL PBKDF2-HMAC-SHAx доказательство концепцииПервообразование непроизводственной аналитики на dataAdvice, необходимое для областей в JavaScriptList-итерации, создании или понимании [закрыто] Self-mutating C (x86_64) Пакет для классов и AjaxPython Port ScannerImplementation Heap SortIs там лучший способ реализации этой структуры управления?
Рассмотрим эти функции, которые позволяют преобразовать std::chrono::time_point в /из std::string с предопределенным форматом даты и времени. constexpr size_t log10(size_t xx) { return xx == 1 ?
2ответа
8 голосов
Пользовательский класс nullptr_t
Я попытался написать класс nullptr_t на основе официальное предложение , которое будет использоваться только на C ++ 03. Единственные отличия от предложения заключаются в том, что мы можем сравнить
3ответа
8 голосов
Проектирование двоичной структуры дерева с нуля в C
Я начинающий и сам обучающий программист. Изучая бинарные древовидные типы данных, чтобы понять теорию графов и другие интересные проблемы программирования, я написал следующую реализацию. Не могли
3ответа
8 голосов
Строка поиска для подстроки - indexOf
Я пытаюсь написать свою собственную реализацию indexOf для учебных целей. У меня есть реализация следующим образом. Я уверен, что существует более эффективная и более короткая реализация. function
4ответа
8 голосов
Создание перестановок в Python
Чтобы очистить мои знания Python, я алгоритм генерировать перестановки в лексикографическом порядке , Я получил следующий код: def swap(a, i, j): tmp = a[i] a[i] = a[j] a[j] = tmp d
2ответа
9 голосов
Современный C ++ одноуровневый список
Это довольно минимальная (хотя и полностью функциональная) реализация односвязного списка. Он поддерживает \ $ \ mathcal {O} (1) \ $ переднюю вставку и удаление, а также \ $ \ mathcal {O} (1) \ $ сл
1ответ
9 голосов
Реализация строкового класса в C ++
Недавно я присутствовал на интервью для позиции C ++ в очень уважаемом банке. Интервьюер начал с просьбы о внедрении строкового класса, но его интересовали только конструктор, копировальный конст
1ответ
9 голосов
Слияние n отсортированных итераторов
В минувшие выходные мне было интересно, как эффективно объединить несколько отсортированных итераторов, и для них быть в порядке сортировки. Это похоже на вызов HackerRank :    Вам предоставляет
5ответов
9 голосов
Реализация таблицы хитов Python
Я пытаюсь реализовать базовую хэш-таблицу в Python, используя только списки. Любые советы будут оценены (в том числе лучшие хэш-функции). Я намерен это обрабатывать столкновения с отдельной цепочк
1ответ
9 голосов
malloc (), free (), realloc () с использованием brk () и sbrk ()
Я перекодировал malloc() с помощью brk() и sbrk(). Мне просто нужны некоторые «обзоры», чтобы узнать, можно ли улучшить мой код, чтобы сделать его быстрее и лучше. Если я выполняю некоторые тесты, т
3ответа
9 голосов
Присоединиться к списку с разделителем
Я реализовал нечто похожее на функцию соединения Python, где join([a1, a2, ..., aN], separator :: String) возвращает str(a1) + separator + str(a2) + separator + ... + str(aN) например. j
3ответа
9 голосов
Преобразование значения int в String без использования метода toString и parseInt
Я изучаю преобразование int в строку и строку в int без использования toString и parseInt. Я уже делал методы. Тем не менее, я не верю, что мой способ делать был лучшим. Я хотел бы улучшить эту функ
3ответа
9 голосов
Простая аутентификация в ASP.NET MVC 5
Я создаю приложение ASP.NET MVC 5, и по причинам, которые в данный момент неактуальны, я пытаюсь создать собственные средства аутентификации пользователей. Я все еще очень новичок в программировании
1ответ
0 голосов
Многомерные функции сортировки и фильтрации массивов. Модели дескрипторов для команд консоли. Проверка любого символа, общего для двух строк. Перейти на 50 × медленнее, чем Python. Оптимизировать общий метод foreach, который преобразует Datatable в мой объект с помощью ReflectionDetermine, если предложение является pangramBasic XML Writer в C + + Передача объектов в функции безопасно и эффективно. Простое базовое Java Piano. Простая аутентификация в ASP.NET MVC. 5. Установите значение по умолчанию, если ключ не в словаре. * Или * значение равно None [closed] String join для отдельной строки. Преобразование значения int в String без использования toString и parseInt. methodStoring настройки приложения RubyResolving link - follow-upPayments andutiesAssembly Nasm Bootloader x86Вычислить случайное событие из набора взаимоисключающих событийPython-класс для управления таблицей в SQLitenatas15 blind SQL injectionfind_index для первого появления шаблона в текстовом списке всех возможных денежных сумм из набор cashReverse имя домена stringSolar System modelWeb Скребок с VBAD define, если бинарное дерево сбалансировано
Как я уже говорил в своем последнем сообщении Многомерный по возрастанию и нисходящей функции сортировки сортировки , я вернусь с окончательной версией кода. Добавлены функции: Функция фильт
3ответа
0 голосов
Thread приостановка /возобновление /отмена с помощью реализации сортировки QtInsertion, адаптированная из суммы webPrint чисел от 1 до 200, за исключением нескольких из 4 или 7 в PythonVigenere Decypher в C ++. Разделение строки пробелами без элементов разделения пространства в двойных кавычках. Basic Caesar Cipher CodeLINQ -образование цветопередачи из серии StringsFind fibonacci до заданного максимума в javascriptProject Euler # 2 (классический) - сумма четных чисел фибоначчи ниже 4 миллионов. Обозначает меня, какой урок у меня есть завтра и отправляю по электронной почте мне результаты. переводчик Octo GuacamoleMulti-мерный тип сортировки и фильтрации фильтровDesign шаблоны для консольных командПроверка для любого символа, общего для двух строк - Go на 50 × медленнее, чем PythonОптимизируйте общий метод foreach, который преобразует Datatable в мой объект с помощью ReflectionDetermine, если предложение является pangramBasic XML Writer на C ++. Передача объектов в функции безопасно и эффективно. Базовая проверка подлинности Java PianoSimple в ASP.NET MVC 5 Установите значение по умолчанию, если ключ не включен словарь, * или * значение None [closed] String join для отдельной строкиConverting int value для String без использования метода toString и parseIntСохранение настроек приложения RubyResolving link - follow-upPayments andutiesAssembly Nasm Bootloader x86 Получает случайное событие из набора взаимоисключающий eventPython класс для управления таблицей в SQLitenatas15 слепой SQL injectionfind_index для первого появления шаблона в textList всех возможных денежных итогов из набора cashReverse строка имени доменаSolar System modelWeb Скребок с VBADetermine, если бинарное дерево сбалансировано
Я написал этот код, чтобы иметь возможность приостановить (или отменить) рабочий, выполненный в отдельном потоке в Qt. Чтобы сделать это, я использовал экземпляр QWaitCondition и QMutex. #ifnd
3ответа
9 голосов
indexOf Бойер-Мур Строка Алгоритм поиска
Это реализация алгоритма строкового поиска Boyer-Moore index_of для шаблона в тексте. Мне было предложено реализовать его моим другом. Эта функция Python возвращает начальный индекс первого вхожд
6ответов
9 голосов
Реверсирование массива в Python
Реверсирование массива в Python без использования встроенной функции: def reverse(alist): end = len(alist)-1 limit = int(end/2) + 1 for i in range(limit): alist[i],alist[end] =
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132