Articles of алгоритм

Code Logic для предотвращения столкновения между двумя оговорками

Я работаю над системой резервирования конференц-зала в PHP 5.1, где мне нужно обеспечить механизм, который не может одновременно зарезервировать один номер в один и тот же день в тот же день. Система хранит time_in, time_out, from_date, to_date в базе данных. Какой алгоритм следует использовать для предотвращения столкновения? Первоначально я думал, что держать time_in и time_out […]

Как считать простое число от 0 до 100000000 менее чем за 1 минуту в PHP?

пожалуйста, помогите мне подсчитать простое число от 0 до 100000000, потому что я использую, чтобы писать, но он работает очень медленно: Вот мой код: $n =100000000; $answer =0; for ($i = 2, $j = 2; $i <= $n; $i++) { for ($j = 2; $j < $i; $j++) { if ($i % $j == 0) […]

Создание точек между символами со всеми возможностями

Я ищу алгоритм в PHP для вывода всех возможностей с точки. мы можем положить в любом месте слова, но теперь разрешены две точки друг за другом. например, «note», как показано ниже: note n.ote note note no.te not.e n.ot.e …. а также ниже выход неправильный: n..ote (repeat dots right after each other) .note (put dots at […]

Персонализированные, взвешенные рекомендации – рейтинг всех материалов

Я создаю социальный сайт для музыкантов. Я хотел бы взять весь список песен из базы данных и оценить каждый из них на основе его релевантности для зарегистрированного пользователя. Одной из причин этого является то, что я хочу, чтобы там всегда было рекомендовано 10 песен, даже если пользователь зарегистрировался 45 секунд назад. Факторы, которые я использую: […]

RC4-шифрование – CommonCrypto (Objective-C) vs PHP

У меня есть XML-файл на сервере, зашифрованном с помощью RC4-алгоритма ( http://rc4crypt.devhome.org ) function encrypt ($pwd, $data, $ispwdHex = 0) { if ($ispwdHex) $pwd = @pack('H*', $pwd); // valid input, please! $key[] = ''; $box[] = ''; $cipher = ''; $pwd_length = strlen($pwd); $data_length = strlen($data); for ($i = 0; $i < 256; $i++) { […]

Собрать алгоритм наименьших чисел

Я ищу алгоритм (или PHP-код, я полагаю), чтобы получить 10 самых низких чисел из группы чисел. Я думал о создании массива из десяти элементов, проверяя, находится ли текущее число ниже, чем одно из чисел в массиве, и если да, то найдем наибольшее число в массиве и заменим его текущим номером. Тем не менее, я планирую […]

PHP сортирует массив массива

У меня есть следующая структура массива: $list = array(); $element1 = array('start' => '10', 'end' => '15'); $element2 = array('start' => '1', 'end' => '5'); $list[] = $element1; $list[] = $element2; Каждый элемент в start и end является только числовым. Я хотел бы отсортировать $list по start значениям. Как я могу сделать это эффектно?

Как реализовать алгоритм распределения мест для юниоров

у нас есть около 1000 свободных мест для наших лекций в нашем унисе, и потребовалось около 2000 мест (возможно, 500 студентов требовали по 4 места). Я разрабатываю webapp с CakePHP, который позволяет учащимся составлять список желаний и вводить 4 лекции на блок с приоритетами от 1 до 4. (Затем это входит в базу данных MySQL) […]

Как я могу создать в целом эстетически приятный диапазон цветов линейного графика (неизвестный номер), начиная с базового цвета?

Мне нравится алгоритм генерации случайного цвета, предложенный здесь Дэвидом Кроу , но мне интересно, есть ли способ сосредоточить свои результаты вокруг одного цвета и отрегулировать результаты. Моя программа будет генерировать графики, которые отслеживают несколько переменных. Каждая переменная принадлежит к одной из 7 категорий. Я хотел бы генерировать цвета линий для этих переменных, которые являются разборчивыми, […]

Как определить, является ли переменная десятичной и меньше 0,01 в PHP?

Как определить, является ли переменная десятичной и меньше 0,01 в PHP? Если я напишу if($balance<0.01) Будет ли правда значение возвращается, если $ баланс не является десятичной?