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

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

10
Какова идеальная скорость роста для динамически выделяемого массива?
В C ++ есть std :: vector, а в Java - ArrayList, а во многих других языках есть собственная форма динамически выделяемого массива. Когда в динамическом массиве заканчивается пространство, он перераспределяется в большую область, а старые значения копируются в новый массив. Центральным вопросом для производительности такого массива является то, насколько …

10
Как отсортировать ассоциативный массив по его значениям в Javascript?
У меня ассоциативный массив: array["sub2"] = 1; array["sub0"] = -1; array["sub1"] = 0; array["sub3"] = 1; array["sub4"] = 0; Каков наиболее элегантный способ сортировки (по убыванию) по его значениям, когда результатом будет массив с соответствующими индексами в следующем порядке: sub2, sub3, sub1, sub4, sub0


13
array_unique для объектов?
Есть ли такой метод, как array_unique для объектов? У меня есть несколько массивов с объектами «Роль», которые я объединяю, а затем хочу удалить дубликаты :)
84 php  arrays  methods 

18
Проверить, содержит ли строка значение в массиве
Я пытаюсь определить, содержит ли строка хотя бы один URL-адрес, хранящийся в массиве. Вот мой массив: $owned_urls = array('website1.com', 'website2.com', 'website3.com'); Строка вводится пользователем и отправляется через PHP. На странице подтверждения я хотел бы проверить, находится ли введенный URL в массиве. Я пробовал следующее: $string = 'my domain name is …
84 php  arrays 

11
Как лучше всего преобразовать NodeList в массив в JavaScript?
Метод DOM document.querySelectorAll()(и некоторые другие) возвращаютNodeList . Чтобы работать со списком, например, используя forEach(), NodeListнеобходимо сначала преобразовать вArray . Какой самый лучший способ преобразовать NodeListАня Array?
84 javascript  arrays  dom 

8
Сортировка многомерного массива по нескольким ключам
Я пытаюсь отсортировать многомерный массив по нескольким ключам и понятия не имею, с чего начать. Я посмотрел на uasort, но не совсем понял, как написать функцию для того, что мне нужно. Мне нужно отсортировать по состоянию, затем по типу события, затем по дате. Мой массив выглядит так: Array ( [0] …


23
Как «сгладить» многомерный массив до простого в PHP?
Вероятно, это вопрос новичка, но я уже давно просматриваю документацию и не могу найти никакого решения. Я подумал, что могу использовать сжатие для каждого измерения, а затем соединить эти строки вместе, str_splitчтобы создать новый простой массив. Однако я никогда не знаю, есть ли шаблон соединения также в значениях, и поэтому …


2
Вычитание одного массива из другого в Ruby
У меня есть два массива Задач - созданные и назначенные. Я хочу удалить все поставленные задачи из массива созданных задач. Вот мой рабочий, но беспорядочный код: @assigned_tasks = @user.assigned_tasks @created_tasks = @user.created_tasks #Do not show created tasks assigned to self @created_not_doing_tasks = Array.new @created_tasks.each do |task| unless @assigned_tasks.include?(task) @created_not_doing_tasks << …

6
Найти длину 2D-массива Python
Как узнать, сколько строк и столбцов находится в 2-м массиве? Например, Input = ([[1, 2], [3, 4], [5, 6]])` должны отображаться как 3 строки и 2 столбца.
83 python  arrays 

2
Как numpy может быть намного быстрее моей процедуры на Фортране?
Я получаю массив 512 ^ 3, представляющий распределение температуры из моделирования (написанного на Фортране). Массив хранится в двоичном файле размером около 1/2 ГБ. Мне нужно знать минимум, максимум и среднее значение этого массива, и, поскольку мне скоро все равно понадобится разбираться в коде Фортрана, я решил попробовать и придумал следующую …


8
перемешать массив в Go
Я попытался перевести следующий код Python на Go import random list = [i for i in range(1, 25)] random.shuffle(list) print(list) но моя версия Go показалась мне длинной и неудобной, потому что здесь нет функции перемешивания, и мне пришлось реализовать интерфейсы и преобразовать типы. Какой была бы идиоматическая версия моего кода …
82 arrays  go 

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