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

Массив - это упорядоченная линейная структура данных, состоящая из набора элементов (значений, переменных или ссылок), каждый из которых идентифицируется одним или несколькими индексами. Когда вы спрашиваете о конкретных вариантах массивов, используйте вместо них следующие связанные теги: [vector], [arraylist], [matrix]. При использовании этого тега в вопросе, который является специфическим для языка программирования, пометьте вопрос используемым языком программирования.

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

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

9
Javascript цикл foreach на объекте ассоциативного массива
Почему цикл for for-each не выполняет итерацию по моему объекту ассоциативного массива JavaScript? // defining an array var array = []; // assigning values to corresponding keys array["Main"] = "Main page"; array["Guide"] = "Guide page"; array["Articles"] = "Articles page"; array["Forum"] = "Forum board"; // expected: loop over every item, // …

13
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: {value:3} }.reduce(function(previous, current, index, array){ return previous.value + current.value; }); Тем …

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

15
Захватите сегмент массива в Java, не создавая новый массив в куче
Я ищу метод в Java, который будет возвращать сегмент массива. Примером может быть получение байтового массива, содержащего 4-й и 5-й байты байтового массива. Я не хочу создавать новый массив байтов в памяти кучи только для этого. Прямо сейчас у меня есть следующий код: doSomethingWithTwoBytes(byte[] twoByteArray); void someMethod(byte[] bigArray) { byte[] …
181 java  arrays  slice 

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

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

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

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

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

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


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


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.