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

183
Есть ли ограничение максимальной длины массива в C ++?

Есть ли максимальная длина для массива в C ++? Это предел C ++ или это зависит от моей машины? Это настраивается? Зависит ли это от типа массива? Могу ли я как-то нарушить этот лимит или мне нужно искать лучший способ хранения информации? И какой должен быть самый простой способ? Что мне нужно...

183
Java ArrayList, как добавлять элементы в начале

Мне нужно добавить элементы в ArrayListочередь как угодно, но когда я вызываю функцию для добавления элемента, я хочу, чтобы он добавил элемент в начале массива (поэтому он имеет самый низкий индекс), и если массив имеет добавление 10 элементов новый результат удаляет самый старый элемент (тот,...

182
JavaScript уменьшить () на объекте

Есть хороший метод Array reduce()для получения одного значения из Array. Пример: [0,1,2,3,4].reduce(function(previousValue, currentValue, index, array){ return previousValue + currentValue; }); Как лучше всего добиться того же с объектами? Я хотел бы сделать это: { a: {value:1}, b: {value:2}, c:...

182
Как сгруппировать массив объектов по ключу

Кто-нибудь знает (если возможно, lodash) способ сгруппировать массив объектов по ключу объекта, а затем создать новый массив объектов на основе группировки? Например, у меня есть массив автомобильных объектов: var cars = [ { 'make': 'audi', 'model': 'r8', 'year': '2012' }, { 'make': 'audi',...

181
Захватите сегмент массива в Java, не создавая новый массив в куче

Я ищу метод в Java, который будет возвращать сегмент массива. Примером может быть получение байтового массива, содержащего 4-й и 5-й байты байтового массива. Я не хочу создавать новый массив байтов в памяти кучи только для этого. Прямо сейчас у меня есть следующий код:...

181
Как посчитать количество истинных элементов в массиве NumPy bool

У меня есть массив NumPy 'boolarr' логического типа. Я хочу посчитать количество элементов, значения которых True. Есть ли для этой задачи подпрограмма NumPy или Python? Или мне нужно перебрать элементы в моем...

180
Самый простой способ сравнить массивы в C #

В Java Arrays.equals()позволяет легко сравнивать содержимое двух основных массивов (доступны перегрузки для всех основных типов). Есть ли такая вещь в C #? Есть ли «волшебный» способ сравнения содержимого двух массивов в C...

180
Как вы получаете ширину и высоту многомерного массива?

У меня есть массив определен: int [,] ary; // ... int nArea = ary.Length; // x*y or total area Это все хорошо, но мне нужно знать , насколько широк этот массив в xи yразмеров индивидуально. А именно, ary.Lengthможет вернуть 12 - но означает ли это, что массив имеет 4 высоты и 3 ширины, или 6...

179
Как определить, содержит ли один массив все элементы другого массива

Дано: a1 = [5, 1, 6, 14, 2, 8] Я хотел бы определить, содержит ли он все элементы: a2 = [2, 6, 15] В этом случае результат false. Существуют ли какие-либо встроенные методы Ruby / Rails для определения такого включения массива? Один из способов реализовать это: a2.index{ |x| !a1.include?(x) }.nil?...

179
Array.Add vs + =

Я обнаружил интересное поведение в массивах PowerShell, а именно, если я объявлю массив следующим образом: $array = @() А затем попробуйте добавить элементы к нему с помощью $array.Add("item")метода, я получаю следующую ошибку: Исключение вызывает «Добавить» с аргументом (ами) «1»: «Коллекция имела...

179
Как вернуть первые 5 объектов массива в Swift?

Есть ли в Swift умный способ использования методов более высокого порядка в массиве для возврата 5 первых объектов? Целью obj-c было сохранение индекса и цикл по индексу приращения массива, пока он не достиг 5, и возврат нового массива. Есть ли способ сделать это filter, mapили...

177
Какой лучший способ проверить, есть ли в массиве более одного элемента?

Мне просто нужно проверить, есть ли в массиве более одного элемента. Я пытаюсь сделать это так: if (isset($arr['1'])) другой традиционный способ if (sizeof($arr)>1) Какой из двух лучше? В таких ситуациях, как я должен судить между двумя альтернативными методами? Есть ли какой-нибудь измеритель...

177
Как вычислить сумму и среднее элементов в массиве?

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

176
Когда использовать связанный список над массивом / списком массивов?

Я использую много списков и массивов, но мне еще не приходилось сталкиваться со сценарием, в котором список массивов нельзя было бы использовать так же легко, как, если не проще, связанный список. Я надеялся, что кто-нибудь может дать мне несколько примеров, когда связанный список заметно...