algorithm- все статьи тега ➜ страница 10
Алгоритм для" хороших " интервалов линий сетки на графике
Мне нужен достаточно умный алгоритм, чтобы придумать "хорошие" линии сетки для графика (диаграммы). например, предположим гистограмму со значениями 10, 30, 72 и 60. Вы знаете: минимальное значение: 10 Максимальное значение: 72 Диапазон: 62 первый вопрос: с чего вы начинаете? В этом случае 0 будет интуитивным значением, но это не будет задерживаться на других наборах данных, поэтому я предполагаю: минимальное значение сетки должно быть либо 0, либо" хорошее " значение ниже чем минимальное з ...
Каков в настоящее время наиболее безопасный алгоритм одностороннего шифрования?
как многие знают, одностороннее шифрование-это удобный способ шифрования паролей пользователей в базах данных. Таким образом, даже администратор базы данных не может знать пароль пользователя, но должен будет угадать пароль, зашифровать его с помощью того же алгоритма, а затем сравнить результат с зашифрованным паролем в базе данных. Это означает, что процесс выяснения пароля требует огромного количества догадок и большой вычислительной мощности. видя, что компьютеры просто продолжайте ускорять ...
Каков наилучший алгоритм масштабирования изображения (по качеству)?
Я хочу выяснить, какой алгоритм является лучшим, который может быть использован для сокращения растровые изображения. С лучшим я имею в виду тот, который дает самые красивые результаты. Я знаю бикубический, но есть что-то еще лучше? Например, я слышал от некоторых людей, что Adobe Lightroom имеет какой-то собственный алгоритм, который дает лучшие результаты, чем стандартный бикубическая, что я использовал. К сожалению, я хотел бы использовать этот алгоритм сам в своем программном обеспечении, по ...
std:: transform () и toupper (), без соответствующей функции
я попробовал код из этого вопроса C++ std:: transform() и toupper() ..почему это не удается? #include <iostream> #include <algorithm> int main() { std::string s="hello"; std::string out; std::transform(s.begin(), s.end(), std::back_inserter(out), std::toupper); std::cout << "hello in upper case: " << out << std::endl; } теоретически это должно было сработать, поскольку это один из примеров в книге Джосуттиса, но он не компилируется http://ideone.com/aYnf ...
Разбор одного терабайта текста и эффективный подсчет количества вхождений каждого слова
недавно я наткнулся на вопрос интервью, чтобы создать алгоритм на любом языке, который должен делать следующее Читать 1 терабайт контента сделать подсчет для каждого повторяющегося слова в этом содержании список топ-10 наиболее часто встречающихся слов не могли бы вы дать мне знать, как лучше всего создать алгоритм для этого? Edit: хорошо, допустим, содержание на английском языке. Как мы можем найти 10 лучших слов, которые встречаются наиболее часто в этом содержании? Мое другое сомнение ...
Как добавить два числа без использования ++ или + или другого арифметического оператора
Как добавить два числа без использования ++ или + или любого другого арифметического оператора? Это был вопрос, заданный давным-давно в одном интервью кампуса. Во всяком случае, сегодня кто-то задал вопрос относительно некоторых бит-манипуляций, и в ответах красивый quide Стэнфорд немного вертится был передан. Я потратил некоторое время на его изучение и подумал, что на самом деле может быть ответ на этот вопрос. Я не знаю, я не мог найти ни одного. Делает ответ существует? ...
Поменять местами две переменные без использования временной переменной
Я хотел бы иметь возможность менять местами две переменные без использования временной переменной в C#. Можно ли это сделать? decimal startAngle = Convert.ToDecimal(159.9); decimal stopAngle = Convert.ToDecimal(355.87); // Swap each: // startAngle becomes: 355.87 // stopAngle becomes: 159.9 ...
Самый быстрый способ вычисления 128-битного целого числа по модулю 64-битного целого числа
у меня есть 128-битное целое число без знака A и 64-битное целое число без знака B. каков самый быстрый способ вычисления A % B - Это (64-разрядный) остаток от деления A на B? Я хочу сделать это на языке C или ассемблере, но мне нужно ориентироваться на 32-разрядную платформу x86. Это, к сожалению, означает, что я не могу воспользоваться поддержкой компилятора для 128-битных целых чисел, а также способностью архитектуры x64 выполнять необходимую операцию в одном инструкция. Edit: Спасибо за о ...
Красно-Черные Деревья
Я видел двоичные деревья и двоичный поиск, упомянутые в нескольких книгах, которые я читал в последнее время, но поскольку я все еще в начале своих исследований в области компьютерных наук, я еще не взял класс, который действительно занимался алгоритмами и структурами данных серьезным образом. Я проверил типичные источники (Wikipedia, Google), и большинство описаний полезности и реализации (в частности) красно-черных деревьев оторвались как плотные и трудные для понимания. Я конечно, для кого-т ...
Как работает 3D-обнаружение столкновений / объектов?
Я всегда задавался этим вопросом. В такой игре как GTA где есть 10s тысяч объектов, как игра знает, как только вы находитесь на пакет здоровья? не может быть прослушивателя событий для каждого объекта? Повторение тоже не очень хорошо? Мне просто интересно, как это на самом деле сделано. ...
Печать двумерного массива в спиральном порядке
как напечатать двумерный массив 5×5 в спиральном порядке? есть ли формула, чтобы я мог печатать массив любого размера в спиральном порядке? ...