Вопросы с тегом «arrays»

123
Максимальная прибыль от одной продажи

Предположим, нам дан массив из n целых чисел, представляющих курсы акций за один день. Мы хотим найти пару (buyDay, sellDay) с buyDay ≤ sellDay , чтобы, если бы мы купили акции в buyDay и продали их в sellDay , мы бы максимизировали нашу прибыль. Очевидно, что существует решение алгоритма за O (n 2...

123
Как преобразовать строку JSON в массив

Я хочу сделать следующее: получение JSON в качестве ввода из текстовой области в php используйте этот ввод, преобразуйте его в JSON и передайте в php curl для отправки запроса. это m, получающее php из get of api, эту строку json, которую я хочу передать в json, но она не преобразуется в массив...

123
Преобразовать HttpPostedFileBase в byte []

В моем приложении MVC я использую следующий код для загрузки файла. МОДЕЛЬ public HttpPostedFileBase File { get; set; } ПОСМОТРЕТЬ @Html.TextBoxFor(m => m.File, new { type = "file" }) Все работает нормально .. Но я пытаюсь преобразовать результат в byte []. Как я могу это сделать КОНТРОЛЛЕР...

123
Новый массив из диапазона индексов Swift

Как я могу сделать что-то подобное? Возьмите первые n элементов из массива: newNumbers = numbers[0..n] В настоящее время появляется следующая ошибка: error: could not find an overload for 'subscript' that accepts the supplied arguments РЕДАКТИРОВАТЬ: Вот функция, над которой я работаю. func...

122
Доступ к элементам элементов в JSONArray с помощью Java

Я только начинаю использовать json с java. Я не уверен, как получить доступ к строковым значениям в JSONArray. Например, мой json выглядит так: { "locations": { "record": [ { "id": 8817, "loc": "NEW YORK CITY" }, { "id": 2873, "loc": "UNITED STATES" }, { "id": 1501 "loc": "NEW YORK STATE" } ] } }...

122
Добавить один элемент в массив в numpy

У меня есть массив numpy, содержащий: [1, 2, 3] Я хочу создать массив, содержащий: [1, 2, 3, 1] То есть я хочу добавить первый элемент в конец массива. Я пробовал очевидное: np.concatenate((a, a[0])) Но я получаю сообщение об ошибке ValueError: arrays must have same number of dimensions Я этого не...

122
Android - создать массив JSON и объект JSON

Как я могу создать JSON с этим форматом в Android: поскольку API, который я передам, будет анализировать JsonArray, затем объект. Или было бы хорошо, если бы просто передать объект json? Так как мне просто нужно будет вставить 1 транзакцию за вызов службы. { "student": [ { "id": 1, "name": "John...

122
Как сгенерировать диапазон чисел от 0 до n только в ES2015?

Я всегда обнаруживал, что rangeфункция отсутствует в JavaScript, поскольку она доступна в Python и других? Есть ли краткий способ сгенерировать диапазон чисел в ES2015? РЕДАКТИРОВАТЬ: МОЙ вопрос отличается от упомянутого дубликата, поскольку он относится к ES2015, а не к ECMASCRIPT-5. Также мне...

121
PHP - итерация по строковым символам

Есть ли хороший способ перебора символов строки? Я хотел бы быть в состоянии сделать foreach, array_map, array_walk, и array_filterт.д. на характерах строки. Приведение типов / манипуляция никуда меня не привели (поместите всю строку как один элемент массива), и лучшее решение, которое я нашел, -...

121
Правильный способ найти макс в массиве в Swift

У меня пока есть простой (но потенциально дорогой) способ: var myMax = sort(myArray,>)[0] И как меня этому учили в школе: var myMax = 0 for i in 0..myArray.count { if (myArray[i] > myMax){myMax = myArray[i]} } Есть ли лучший способ получить максимальное значение из целочисленного массива в...

121
Эффективно сортировать массив numpy в порядке убывания?

Я удивлен, что этот конкретный вопрос не задавали раньше, но я действительно не нашел его ни в SO, ни в документации np.sort. Скажем, у меня есть случайный массив numpy, содержащий целые числа, например: > temp = np.random.randint(1,10, 10) > temp array([2, 4, 7, 4, 2, 2, 7, 6, 4, 4]) Если я...

120
Создать указатель на двумерный массив

Мне нужен указатель на статический двумерный массив. Как это сделать? static uint8_t l_matrix[10][20]; void test(){ uint8_t **matrix_ptr = l_matrix; //wrong idea } Я получаю всевозможные ошибки, например: предупреждение: присваивание из несовместимого типа указателя индексируемое значение не...

120
PHP - лучший способ многомерного массива MD5?

Как лучше всего сгенерировать MD5 (или любой другой хеш) многомерного массива? Я мог бы легко написать цикл, который проходил бы через каждый уровень массива, объединяя каждое значение в строку и просто выполняя MD5 для строки. Однако в лучшем случае это кажется обременительным, и мне было...

120
Как получить в Python пустой массив любого размера?

Мне в основном нужен Python-эквивалент этого в C: int a[x]; но в python я объявляю такой массив: a = [] и проблема в том, что я хочу назначить случайные слоты со значениями вроде: a[4] = 1 но я не могу этого сделать с python, поскольку массив...

120
Ruby - элегантно преобразовать переменную в массив, если это еще не массив

Учитывая массив, единственный элемент или nil, получить массив - последние два являются массивом с одним элементом и пустым массивом соответственно. Я ошибочно подумал, что Ruby будет работать следующим образом: [1,2,3].to_a #= [1,2,3] # Already an array, so no change 1.to_a #= [1] # Creates an...

119
Странный «[]» после подписи метода Java

Сегодня я просмотрел код Java и обнаружил странный синтаксис: public class Sample { public int get()[] { return new int[]{1, 2, 3}; } } Я думал, что это не может скомпилироваться, и хотел исправить то, что считал опечаткой, но потом вспомнил, что компилятор Java действительно принял это! Может...

119
Использование usort в php с частной функцией класса

хорошо, использовать usort с функцией не так сложно Это то, что у меня было раньше в моем линейном коде function merchantSort($a,$b){ return ....// stuff; } $array = array('..','..','..'); для сортировки я просто делаю usort($array,"merchantSort"); Сейчас мы обновляем код, удаляем все глобальные...

119
Несколько входов с одинаковым именем через POST в php

Можно ли получить несколько входов с одинаковым именем для публикации, а затем получить к ним доступ из PHP? Идея такова: у меня есть форма, которая позволяет вводить неопределенное количество физических адресов вместе с другой информацией. Если бы я просто дал каждому из этих полей одно и то же...