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

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


12
Каков «правильный» способ перебора массива в Ruby?
PHP, несмотря ни на что, довольно хорош в этом смысле. Нет никакой разницы между массивом и хешем (возможно, я наивен, но это, очевидно, мне подходит), и для итерации либо вы просто делаете foreach (array/hash as $key => $value) В Ruby есть множество способов сделать это: array.length.times do |i| end array.each …
341 ruby  arrays  loops 

12
Как удалить элемент из массива в JavaScript?
var arr = [1,2,3,5,6]; Удалить первый элемент Я хочу удалить первый элемент массива, чтобы он стал: var arr = [2,3,5,6]; Удалить второй элемент Чтобы расширить этот вопрос, что если я захочу удалить второй элемент массива, чтобы он стал: var arr = [1,3,5,6];
340 javascript  arrays 

13
Добавить элемент в массив в Swift
Предположим, у меня есть массив, например: var myArray = ["Steve", "Bill", "Linus", "Bret"] А позже я хочу нажать / добавить элемент в конец указанного массива, чтобы получить: ["Steve", "Bill", "Linus", "Bret", "Tim"] Какой метод я должен использовать? А как насчет случая , когда я хочу , чтобы добавить элемент в …
340 ios  arrays  swift 

7
Объекты TypeScript как типы словаря, как в C #
У меня есть некоторый код JavaScript, который использует объекты в качестве словарей; например, объект person будет содержать некоторые личные данные, введенные в адрес электронной почты. var people = {<email> : <'some personal data'>}; adding > "people[<email>] = <data>;" getting > "var data = people[<email>];" deleting > "delete people[<email>];" Можно ли …



25
Получение подмассива из существующего массива
У меня есть массив X из 10 элементов. Я хотел бы создать новый массив, содержащий все элементы из X, которые начинаются с индекса 3 и заканчиваются индексом 7. Конечно, я могу легко написать цикл, который сделает это для меня, но я хотел бы сохранить мой код как можно более чистым …
335 c#  .net  arrays 

22
PHP поиск многомерных массивов по значению
У меня есть массив, где я хочу найти uidи получить ключ массива. Примеры Предположим, у нас есть следующий 2-мерный массив: $userdb = array( array( 'uid' => '100', 'name' => 'Sandra Shush', 'pic_square' => 'urlof100' ), array( 'uid' => '5465', 'name' => 'Stefanie Mcmohn', 'pic_square' => 'urlof100' ), array( 'uid' => …



12
байт [] для файла в Java
С Java: У меня есть, byte[]который представляет файл. Как мне записать это в файл (т.е. C:\myfile.pdf) Я знаю, что это сделано с InputStream, но я не могу решить это.
327 java  arrays  file  io  inputstream 

12
Почему массивы переменной длины не являются частью стандарта C ++?
Я не очень много использовал C в последние несколько лет. Когда я прочитал этот вопрос сегодня, я натолкнулся на некоторый синтаксис Си, с которым я не был знаком. Видимо в C99 действует следующий синтаксис: void foo(int n) { int values[n]; //Declare a variable length array } Это кажется довольно полезной …

7
Удалить повторяющиеся элементы из массива в Ruby
У меня есть массив Ruby, который содержит дубликаты элементов. array = [1,2,2,1,4,4,5,6,7,8,5,6] Как я могу удалить все повторяющиеся элементы из этого массива, сохранив при этом все уникальные элементы без использования циклов for и итерации?

15
Передача 2D-массива в функцию C ++
У меня есть функция, которую я хочу взять в качестве параметра двумерный массив переменного размера. Пока у меня есть это: void myFunction(double** myArray){ myArray[x][y] = 5; etc... } И я объявил массив в другом месте в моем коде: double anArray[10][10]; Тем не менее, вызов myFunction(anArray)дает мне ошибку. Я не хочу …

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