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

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

4
Синтаксис инициализации массива, когда он не указан в объявлении
Я могу написать: AClass[] array = {object1, object2} Еще я могу написать: AClass[] array = new AClass[2]; ... array[0] = object1; array[1] = object2; но я не могу написать: AClass[] array; ... array = {object1, object2}; Почему это заблокировано Java? Я знаю, как это обойти, но время от времени было …
141 java  arrays 

18
Как отфильтровать массив от всех элементов другого массива
Я хотел бы понять лучший способ отфильтровать массив от всех элементов другого . Я пробовал использовать функцию фильтра, но мне не пришло в голову, как задать ей значения, которые я хочу удалить. Что-то вроде: var array = [1,2,3,4]; var anotherOne = [2,4]; var filteredArray = array.filter(myCallback); // filteredArray should now …


15
Расширение массива для удаления объекта по значению
extension Array { func removeObject<T where T : Equatable>(object: T) { var index = find(self, object) self.removeAtIndex(index) } } Однако я получаю сообщение об ошибке var index = find(self, object) 'T' не конвертируется в 'T' Я также пробовал использовать эту сигнатуру метода: func removeObject(object: AnyObject)однако получаю ту же ошибку: AnyObject …
140 ios  arrays  swift 

17
Преобразование массива примитивных длинных длин в список длинных позиций
Это может быть довольно простой вопрос для руководителя службы, но моя первая попытка на удивление полностью не сработала. Я хотел взять массив примитивных длинных значений и превратить его в список, что я попытался сделать вот так: long[] input = someAPI.getSomeLongs(); List<Long> inputAsList = Arrays.asList(input); //Total failure to even compile! Как …

25
Проверка, многомерный массив или нет?
Каков наиболее эффективный способ проверить, является ли массив плоским массивом примитивных значений или это многомерный массив ? Есть ли способ сделать это, не перебирая массив и не выполняя is_array()каждый из его элементов?

16
Как отсортировать массив в Bash
У меня есть массив в Bash, например: array=(a c b f 3 5) Мне нужно отсортировать массив. Не просто отображать содержимое отсортированным способом, но чтобы получить новый массив с отсортированными элементами. Новый отсортированный массив может быть совершенно новым или старым.
139 arrays  bash  shell  sorting 

11
JavaScript найти и удалить объект в массиве на основе значения ключа
Я пробовал несколько подходов о том, как найти объект в массиве, где ID = var, и, если он найден, удалить объект из массива и вернуть новый массив объектов. Данные: [ {"id":"88","name":"Lets go testing"}, {"id":"99","name":"Have fun boys and girls"}, {"id":"108","name":"You are awesome!"} ] Я могу искать в массиве, используя jQuery $ …



5
Как удалить конкретный элемент из массива, используя python
Я хочу написать что-то, что удаляет определенный элемент из массива. Я знаю, что мне нужно forперебрать массив, чтобы найти элемент, который соответствует содержимому. Допустим, у меня есть массив писем, и я хочу избавиться от элемента, который соответствует какой-либо строке письма. Я на самом деле хотел бы использовать структуру цикла for, …
138 python  arrays 

6
Swift: сортировка массива объектов по алфавиту
У меня есть это: class Movies { Name:String Date:Int } и массив [Фильмы]. Как отсортировать массив в алфавитном порядке по имени? Я пробовал: movieArr = movieArr.sorted{ $0 < $1 } и movieArr = sorted(movieArr) но это не работает, потому что у меня нет доступа к атрибуту name в Movies.
138 ios  arrays  swift  sorting 

10
Как эмулировать поведение инициализации массива C «int arr [] = {e1, e2, e3,…}» с помощью std :: array?
(Примечание: этот вопрос касается того, что не нужно указывать количество элементов и по-прежнему разрешать непосредственную инициализацию вложенных типов.) В этом вопросе обсуждаются варианты использования, оставленные для массива C, например int arr[20];. В своем ответе @James Kanze показывает один из последних оплотов массивов C, его уникальные характеристики инициализации: int arr[] = …



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