Интересная загадка программирования: Если целые числа от 1 до 999 999 999 записаны как слова, отсортировали в алфавитном порядке и конкатенировали, какова 51 миллиардная буква? Быть точным: если...
Интересно, существует ли какой-либо автоматический способ определения (хотя бы приблизительно) временной сложности Big-O данной функции? Если бы я изобразил функцию O (n) против функции O (n lg n), я думаю, что был бы ...
На каких примерах нотация Big-O [1] не работает на практике? То есть, когда время работы алгоритмов Big-O предсказывает алгоритм A быстрее, чем алгоритм B, но на практике ...
Как может я находить факториал числа (от 1 до 10) в C, без использования: инструкции циклов как для, в то время как, и делают в то время как; условные операторы, как если и случай; и арифметические операторы как +, −...
Я нуждаюсь в помощи, выбирая или создавая кластеризирующийся алгоритм согласно определенным критериям. Предположите управление газетными людьми доставки. У Вас есть ряд конкретных адресов, каждый из которых...
Скажем, мы имеем 0.33, мы должны произвести "1/3". Если мы имеем "0.4", мы должны произвести "2/5". Идея состоит в том, чтобы сделать это человекочитаемым, чтобы заставить пользователя понять "x части из y" как лучш
Пузырьковые сортировки имеют какое-либо использование реального мира? Каждый раз, когда я вижу упомянутый тот, это всегда также: алгоритм сортировки для изучения с. Пример алгоритма сортировки для не использования.
Вот один из моего вопроса об интервью. Учитывая массив элементов N и где элемент появляется точно времена N/2 и остальные, элементы N/2 уникальны. Как Вы нашли бы элемент с лучшим выполнением...
Некоторое время я задавался вопросом, как может выглядеть хорошее, чистое решение для объединения массива строк. Пример: у меня есть ["Alpha", "Beta", "Gamma"] и я хочу объединить строки в одну, разделенную ...
Вы идете на одностороннее косвенное прохождение полета, которое включает миллиарды неизвестного очень большого количества передач. Вы не останавливаетесь дважды в том же аэропорту. У Вас есть 1 билет для каждой части...
Как я выбираю случайный элемент от набора? Я особенно интересуюсь выбором случайного элемента от HashSet или LinkedHashSet в Java. Решения для других языков также приветствуются.
Я должен создать что-то подобное Google Calendar, таким образом, я составил таблицу событий, которая содержит все события для пользователя. Твердая часть обрабатывает повторяющиеся события, строку в событиях...
Я думал недавно при использовании Объектно-ориентированного проектирования в алгоритме сортировки. Однако я не смог найти надлежащий способ даже прибыть ближе в создание этого алгоритма сортировки, который делает...
Вы, возможно, заметили, что мы теперь показываем сводку редактирования на Сообществе сообщения Wiki: общественная Wiki 220 изменений, 48 пользователей, которых я хотел бы также показать пользователю, который "большинство владеет" заключительным
Я хотел бы вычислить и синус и косинус значения вместе (например, для создания матрицы вращения). Конечно, я мог вычислить их отдельно один за другим как = because(x); b = sin (x);...
Вдохновленный сообщением Raymond Chen, скажите, что Вы имеете 4x4 двумерная матрица, пишете функцию, которая поворачивает его 90 градусов. Raymond связывается с решением в псевдо коде, но я хотел бы видеть некоторый реальный мир...
Учитывая массив символов, который формирует предложение слов, дайте эффективный алгоритм для инвертирования порядка слов (не символы) в нем. Ввод и вывод в качестве примера:>>>...
Меня задали этот вопрос во время интервью. Они - и O (nlogn) и большая часть использования людей Quicksort вместо Сортировки с объединением. Почему это?
У меня есть таблица Persons в SQL Server 2008. Моя цель состоит в том, чтобы найти Людей, у которых есть почти подобные адреса. Адрес описан с состоянием столбцов, городом, улицей, домом, квартирой, почтовым индексом и...
Я хочу написать функцию, которая принимает массив букв в качестве аргумента и количество этих букв для выбора. Скажем, вы предоставляете массив из 8 букв и хотите выбрать 3 буквы из этого. Затем ...
Теперь мы имеем бинарный поиск, который принимает log2 (n) время. Но возможно ли иметь базовый три поиска, в которых вы разделите части поискового субарара на 3 части вместо двух, и, если возможно, ...
Учитывая n×n матрицу вещественных чисел. Вам разрешают стереть любое число (от 0 до n) строк и любого числа (от 0 до n) столбцов, и после этого сумма остающихся записей вычисляется...
Я не могу решить это: Вам дано 8 целых чисел: A, B, C, представляющих линию на плоскости с уравнением Ax + By = C a, b, c, представляющих другую линию x, y, представляющую точку на плоскости. линии ...
Большинство людей со степенью в CS наверняка знают, что означает Big O. Это помогает нам измерить, насколько (не) эффективен алгоритм на самом деле, и если вы знаете, в какой категории вы пытаетесь решить проблему ...
Существует массив размера n (числа между 0 и n - 3), и повторяются только 2 числа. Элементы помещаются случайным образом в массиве. Например, в {2, 3, 6, 1, 5, 4, 0, 3, 5} n=9, и повторенный...
Это был бы полиномиальный алгоритм времени к определенной полной NP проблеме или просто абстрактные обоснования, которые демонстрируют, решения полных NP проблем существуют? Кажется что определенный algoithm...
Эй, мои друзья и я пытаемся победить время выполнения друг друга для генерации "Сам Числа" между 1 и миллион. Я записал мой в C++, и я все еще пытаюсь сбрить драгоценное время. Вот...
Учитывая исходные данные 1-32, как я могу генерировать ниже вывода? в. 1 1 1 1 2 2 2 2 1 1 1 1 2 2 2 2... Редактирование Не Домашняя работа.. просто отсутствие сна. Я работаю в C#, но я искал язык...
Я недавно записал короткий алгоритм для вычисления счастливых чисел в Python. Программа позволяет Вам выбирать верхнюю границу, и она определит все счастливые числа ниже его. Для сравнения скорости I...
Простой вопрос - В C++, каков самый опрятный способ добраться, какое из двух чисел (u0 и u1) является самым маленьким положительным числом? (это все еще эффективно), Каждый способ, которым я пробую его, включает большой если операторы или...