Articles of алгоритма

Как найти отсутствующие значения в последовательности с PHP?

Предположим, у вас есть массив «value => timestamp». Значения возрастают со временем, но в любой момент они могут быть сброшены. Например : $array = array( 1 => 6000, 2 => 7000, 3 => 8000, 7 => 9000, 8 => 10000, 9 => 11000, 55 => 1000, 56 => 2000, 57 => 3000, 59 => 4000, […]

Корреляция Пирсона в PHP

Я пытаюсь реализовать вычисление коэффициента корреляции людей между двумя наборами данных в php. Я просто пытаюсь выполнить портирующий скрипт python, который можно найти по этому URL- адресу http://answers.oreilly.com/topic/1066-how-to-find-similar-users-with-python/ моя реализация такова: class LB_Similarity_PearsonCorrelation implements LB_Similarity_Interface{ public function similarity($user1, $user2){ $sharedItem = array(); $pref1 = array(); $pref2 = array(); $result1 = $user1->fetchAllPreferences(); $result2 = $user2->fetchAllPreferences(); foreach($result1 […]

Создание уникального 6-значного кода

Я генерирую 6-значный код из следующих символов. Они будут использоваться для штамповки наклейки. Они будут генерироваться партиями по 10 тыс. Или менее (до печати), и я не предполагаю, что их будет больше 1-2 миллионов (вероятно, гораздо меньше). После того, как я создам пакеты кодов, я проверю базу данных MySQL на существующие коды, чтобы убедиться, что […]

Простое шифрование Javascript, расшифровка PHP с помощью общего секретного ключа

Речь идет не о безопасности. Это также не должно усложнять работу. Я ищу простой алгоритм для изменения строки (url) таким образом, чтобы она не напоминала оригинал. Шифрование будет выполнено с помощью javascript. Затем я хочу передать зашифрованную строку функции PHP, чтобы вернуть ее в исходное. Оба конца могут делиться секретным ключом, или конверсии могут быть […]

Как найти самую большую общую подстроку между двумя строками в PHP?

Есть ли быстрый алгоритм поиска самой большой общей подстроки в двух strings или проблема NPComplete? На PHP я могу найти иглу в стоге сена: <?php if (strstr("there is a needle in a haystack", "needle")) { echo "found<br>\n"; } ?> Думаю, я мог бы сделать это в петле над одной из strings но это было бы […]

PHP: как вывести список следующим образом: AA, AB, AC, вплоть до ZZZY, ZZZZ, ZZZZA и т. Д.

Я пытаюсь написать функцию, которая преобразует целое число в такую ​​строку, но я не могу понять логику … 🙁 1 = a 5 = e 27 = aa 28 = ab etc… Может ли кто-нибудь помочь? Я действительно удивлен тем, что не могу окунуться в голову, как написать это … 🙁

Алгоритм популярности

Я делаю сайт, похожий на digg, который будет иметь домашнюю страницу с разными категориями. Я хочу отображать самые популярные материалы. Наша рейтинговая система просто «нравится», например «Мне это нравится» и еще много чего. Мы в основном хотим отображать представления с наибольшим количеством «симпатий» за раз. Мы хотим иметь три категории: популярность во все времена, на […]

Эмулятор PHP-терминала

Я хочу запрограммировать эмулятор «Терминал» в php и jquery или ajax. Мое намерение состоит в том, чтобы не выполнять настоящие команды терминала, я хочу сделать такие команды, как эхо и получить результаты в TextArea, или сделать команды, подобные newuser, и открыть мне диалог jquery или веб-страницу. Есть ли способ сделать это? Вещь, которую я хочу, […]

Алгоритмическая сложность функции PHP strlen ()

Недавно мне задали этот вопрос на интервью, и я не знал, как ответить на него. Может ли кто-нибудь ответить на этот вопрос и описать его?

Достичь иерархии, Родительского / Детского отношения эффективным и простым способом

У меня есть таблица, подобная create table site ( site_Id int(5), parent_Id int(5), site_desc varchar2(100) ); Значение полей: site_Id: Идентификатор сайтов parent_Id: родительский идентификатор сайта site_desc: хотя и не имеет отношения к вопросу, но имеет описание сайта Требование состоит в том, что если у меня есть site_id как вход, и мне нужны все идентификаторы, помеченные […]

Intereting Posts
Запрашивать фактический SQL-запрос с помощью ActiveRecord с Yii2? Изменение размера изображений intl extension php_intl.dll с wamp Как ограничить COD по умолчанию в magento только для определенных почтовых индексов? Как добавить таблицу стилей для подтверждения? Как автоматически регистрировать нового пользователя после регистрации у пользовательского провайдера в Silex? Foreach что-то делать через x раз? создать таблицу в pdf с данными об обертке, используя fpdf в php Как присоединиться к строкам пути файловой системы в PHP? wp-admin не может получить доступ после перемещения Подключение с сервера PHP к серверу MySQL на Amazon AWS Laravel не позволит мне переносить таблицу, потому что она уже существует PHP unserialize объекта без соответствующего класса Устанавливать масштабирование по умолчанию для веб-страницы программно? PHP Mail () Ошибка возврата функции 500 Внутренний сервер