Articles of алгоритмов

Структура данных Условных Вопросов PHP

Я работаю с webapp для некоммерческой организации, и мне было интересно, какая будет лучшая структура данных, используемая для получения следующего эффекта: Приложение будет состоять из получения информации от пользователя, похожего на вопросы игры 21, но с более чем Да или Нет, например, я мог бы задать пользователю 3 вопроса. На основе этих ответов будет еще […]

Помощь по внедрению алгоритма Лоулера

UPDATE2: Думаю, я понял это сейчас: <?php /* * @name Lawler's algorithm PHP implementation * @desc This algorithm calculates an optimal schedule of jobs to be * processed on a single machine (in reversed order) while taking * into consideration any precedence constraints. * @author Richard Knop * */ $jobs = array(1 => array('processingTime' => […]

Есть ли алгоритм для вывода всех возможных комбинаций двух наборов элементов?

Я пишу приложение на PHP, где пользователи могут вводить два набора информации и выставлять каждую возможную комбинацию двух наборов. Цель состоит в том, чтобы использовать его в качестве учебного инструмента для изучения языка, применяя различные шаблоны вопроса и ответа. Например, мы можем практиковать вопрос «Вы когда-нибудь пробовали …?» плюс один из четырех видов деятельности, таких […]

Алгоритм динамического слияния массивов

Я пытаюсь создать инструкцию INSERT для каждой строки в объекте PHPExcel. Поскольку я изо всех сил пытался перебирать столбец (т. Е. Перейти к B1 C1 D1, получить значения и поместить их в массив), я решил получить все значения для каждого столбца и поместить их в многомерный массив, который выглядит так: Array ( [foo] => Array […]

Список php в таблицу

Я задал вопрос вчера, и ответ, который я получил, ответил на первую часть моей проблемы – теперь у меня есть запрос, который генерирует список, похожий на этот: fname, sname, uname, assignment, task, grade joe, blogs, joe.blogs, 1, 1, 52 joe, blogs, joe.blogs, 1, 2, 58 jim, blogs, jim.blogs, 1, 1, 95 jim, blogs, jim.blogs, 1, […]

Все комбинации без повторений с определенной мощностью

У меня есть массив: [a, b, c, d, e, f, … , z] и я бы сгенерировал множество всех возможных подмассивов, без повторения, мощность которых находится между X и Y. Предположим, что php: $array = array(1, 2, 3, 4, 5, 6, 7, 8); $results = myFunction($array, 3, 5); Моя функция должна возвращать что-то вроде: array( […]

Малый алгоритм сортировки в php

Это должен быть довольно простой алгоритм, но я просто не могу обойти его. У меня есть несколько массивов в алфавитном порядке [0] => Array ( [0] => a [1] => b [2] => c ) и, например, [0] => Array ( [0] => a [1] => b [2] => c [3] => d ) и […]

Как включить пользователя в любом месте в списке?

У меня есть список элементов, хранящихся в базе данных. Каждый элемент имеет столбец идентификатора, заголовок и столбец позиции (int). По умолчанию, всякий раз, когда пользователь добавляет новый элемент в список, его идентификатор помещается в позицию. Так что, если у вас есть 3 предмета, с идентификаторами 1, 2, 3, их позиции также будут 1, 2, 3. […]

Алгоритм Class Scheduling для наилучшего соответствия критериям?

Я хочу создать систему, в которой вы можете ввести курсы (3-7 курсов), которые вы хотите взять в колледже, а затем выбрать предпочтения («Утро», «День», «Вечер», «Ночь / М», «T», «W», «TR», «F») , Мне нужен способ, чтобы, когда программа запрашивает базу данных (MySQL), она возвращает наилучшее возможное расписание, которое было сделано в соответствии с этими […]

альтернативы php in_array для больших массивов для избежания записей дубликатов

Мне нужно создать большой список случайных чисел от 600 к 2000 тыс., Но список не может иметь дубликатов. Моя текущая «реализация» выглядит так: <?php header('Content-type: text/plain'); $startTime = microtime(true); $used = array(); for ($i=0; $i < 600000; ) { $random = mt_rand(); //if (!in_array($random, $used)) { $used[] = $random; $i++; //} } $endTime = microtime(true); […]

Intereting Posts
PHPMailer – невозможно загрузить MsgHTML Отсутствует заголовок заголовка запроса. Заголовок авторизации в Symfony 2? Как преобразовать XML-атрибуты в текстовые узлы Slim Framework: маршрутизация HTTP-запросов на методы статического класса Нарушение ограничения целостности: 1048 Столбец «taggable_id» не может быть нулевым MySQL SELECT получается из 1 таблицы, но исключает результаты в зависимости от другой таблицы? В PHP вы можете создать экземпляр объекта и вызвать метод в одной строке? Почему unserialize_callback_func требуется, когда spl_autoload_register уже используется? PHPUnit не может найти класс TestCase Как получить базовый url в CodeIgniter 2. * Откуда берется значение по умолчанию mb_internal_encoding ()? Можем ли мы использовать сеанс для создания глобальной переменной для всего клиента? Как установить определенные файлы из пакета с помощью composer.json PHP-код для обфускации HTML? Субдомены, ведущие к контроллерам Codeigniter?