Вопросы с тегом 'arrays'

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

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

У меня есть большой массив в C (а не С++, если это имеет значение). Я хочу инициализировать все члены с одинаковым значением. Я мог бы поклясться, что когда-то знал простой способ сделать это. Я мог бы использовать memset() в моем случае, но не суще...
задан 14 окт. '08 в 16:13
23
ответов

Как определить размер моего массива в C?

Как определить размер моего массива в C? То есть, количество элементов, которые может содержать массив?
задан 01 сент. '08 в 9:49
54
ответов

Как сравнить массивы в JavaScript?

Я бы хотел сравнить два массива... идеально, эффективно. Ничего необычного, просто true, если они идентичны, и false, если нет. Неудивительно, что оператор сравнения не работает. var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1==a2); // Return...
задан 20 окт. '11 в 17:27
16
ответов

В чем разница между "Array()" и "[]" при объявлении массива JavaScript?

Какая реальная разница между объявлением массива следующим образом: var myArray = new Array(); и var myArray = [];
задан 31 мая '09 в 14:23
15
ответов

Прокрутите массив строк в Bash?

Я хочу написать script, который будет проходить через 15 строк (возможно, массив)? Возможно ли это? Что-то вроде: for databaseName in listOfNames then # Do something end
задан 16 янв. '12 в 16:21
50
ответов

Создайте массив JavaScript, содержащий 1... N

Я ищу альтернативы ниже для создания массива JavaScript, содержащего от 1 до N, где N известно только во время выполнения. var foo = []; for (var i = 1; i <= N; i++) { foo.push(i); } Мне кажется, что должен быть способ сделать это без цикла...
задан 19 сент. '10 в 20:34
8
ответов

Лучший способ найти элемент в массиве JavaScript?

Каков наилучший способ найти объект в массиве? Это лучший способ, который я знаю: function include(arr, obj) { for(var i=0; i<arr.length; i++) { if (arr[i] == obj) return true; } } include([1,2,3,4], 3); // true include([1,2,3,4...
задан 27 сент. '08 в 18:41
19
ответов

Javascript call() & apply() vs bind()?

Я уже знаю, что apply и call - это схожие функции, которые устанавливают this (контекст функции). Разница заключается в том, как мы отправляем аргументы (ручной массив vs) Вопрос: Но когда я должен использовать метод bind()? var obj = { x: ...
задан 17 марта '13 в 0:40
25
ответов

Удаление массива PHP по значению (не ключевое слово)

У меня есть массив PHP следующим образом: $messages = [312, 401, 1599, 3, ...]; Я хочу удалить элемент, содержащий значение $del_val (например, $del_val=401), но я не знаю его ключа. Это может помочь: каждое значение может быть только один раз. ...
задан 29 авг. '11 в 3:44
20
ответов

Получить первый ключ в (возможно) ассоциативном массиве?

Какой лучший способ определить первый ключ в возможно ассоциативном массиве? Сначала я подумал, что нужно просто выделить массив, а затем сразу же сломать его, например: foreach ($an_array as $key => $val) break; Таким образом, ключ $содержит п...
задан 22 июня '09 в 21:13
20
ответов

Доступ/процесс (вложенные) объекты, массивы или JSON

У меня есть вложенная структура данных, содержащая объекты и массивы. Как я могу извлечь информацию, т.е. Получить доступ к определенным или нескольким значениям (или ключам)? Например: var data = { code: 42, items: [{ id: 1, ...
задан 12 авг. '12 в 16:02
12
ответов

swift for loop: для индекса, элемента в массиве?

Есть ли функция, которую я могу использовать для итерации по массиву и иметь как индекс, так и элемент, например, перечисление python? for index, element in enumerate(list): ...
задан 04 июня '14 в 6:19
14
ответов

Javascript переносит значения массива в другой массив

У меня есть массив javascript dataArray, который я хочу вставить в новый массив newArray. Кроме того, я не хочу, чтобы newArray[0] был dataArray. Я хочу вставить все значения в новый массив: var newArray = []; newArray.pushValues(dataArray1); newA...
задан 11 нояб. '10 в 18:33
8
ответов

Что означает% w (массив)?

Я смотрю документацию для FileUtils. Меня смущает следующая строка: FileUtils.cp %w(cgi.rb complex.rb date.rb), '/usr/lib/ruby/1.6' Что означает %w? Можете ли вы указать мне на документацию?
задан 14 авг. '09 в 0:23
31
ответ

Преобразование объекта PHP в ассоциативный массив

Я интегрирую API на свой сайт, который работает с данными, хранящимися в объектах, в то время как мой код написан с использованием массивов. Мне нужна быстрая и грязная функция для преобразования объекта в массив.
задан 03 дек. '10 в 15:34