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

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

8
List <T> .Contains () работает очень медленно?
Может ли кто-нибудь объяснить мне, почему List.Contains()функция дженериков такая медленная? У меня есть List&lt;long&gt;около миллиона номеров, и код, который постоянно проверяет, есть ли конкретное число в этих числах. Я пробовал делать то же самое, используя Dictionary&lt;long, byte&gt;и Dictionary.ContainsKey()функцию, и это было примерно в 10-20 раз быстрее, чем со списком. Конечно, …
94 .net  arrays  generics  list 

5
"This" компонента Angular2 не определено при выполнении функции обратного вызова.
У меня есть компонент, который вызывает службу для получения данных из конечной точки RESTful. Этой службе необходимо предоставить функцию обратного вызова, которая будет выполняться после получения указанных данных. Проблема в том, что когда я пытаюсь использовать функцию обратного вызова для добавления данных к существующим данным в переменной компонента, я получаю …

5
Замена элементов Numpy, если условие выполнено
У меня есть большой массив numpy, которым мне нужно манипулировать, чтобы каждый элемент был изменен на 1 или 0, если условие выполнено (будет использоваться в качестве маски пикселей позже). В массиве около 8 миллионов элементов, и мой текущий метод занимает слишком много времени для конвейера сокращения: for (y,x), value in …

9
Отображение массива объектов в словарь в Swift
У меня есть массив Personобъектов: class Person { let name:String let position:Int } и массив: let myArray = [p1,p1,p3] Я хочу отобразить myArrayсловарь [position:name]классического решения: var myDictionary = [Int:String]() for person in myArray { myDictionary[person.position] = person.name } есть ли элегантный способ Свифт , чтобы сделать это с функциональным подходом …
94 ios  arrays  swift  dictionary 

14
Использование jQuery для сравнения двух массивов объектов Javascript
У меня есть два массива объектов JavaScript, которые я хотел бы сравнить, чтобы увидеть, одинаковы ли они. Объекты не могут (и, скорее всего, не будут) располагаться в одном и том же порядке в каждом массиве. В каждом массиве не должно быть более 10 объектов. Я думал, что jQuery может предложить …

8
Как сохранить массив int [] в настройках приложения
Я создаю простое приложение Windows Forms с помощью C # express 2008. Я опытный разработчик на C ++, но в значительной степени новичок в C # и .NET. В настоящее время я сохраняю некоторые из моих простых настроек приложения с помощью конструктора настроек и такого кода: // Store setting Properties.Settings.Default.TargetLocation …
93 c#  winforms  arrays  settings 

6
Эквивалент Java для Explode and Implode (PHP) [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Я новичок в Java, хотя у меня был хороший опыт работы с PHP, …
93 java  arrays  string  split 

5
Поиск наивысшего ключа / индекса в массиве
Как я могу получить с помощью PHP самый высокий ключ / индекс в массиве? Я знаю, как это сделать ради ценностей. Например, из этого массива я хотел бы получить "10" как целое число: $arr = array( 1 =&gt; "A", 10 =&gt; "B", 5 =&gt; "C" ); Я знаю, как я …
93 php  arrays  key  highest 

6
Как сохранить массив в CoreData?
Мне нужно сохранить свой массив в Core Data. let array = [8, 17.7, 18, 21, 0, 0, 34] Значения внутри этого массива и количество значений являются переменными. 1. Что я объявляю внутри моего класса NSManagedObject? class PBOStatistics: NSManagedObject, Equatable { @NSManaged var date: NSDate @NSManaged var average: NSNumber @NSManaged var …

13
Удаление объекта из массива в Swift 3
В моем приложении я добавил один объект в массив при выборе ячейки и отменил выбор и удалил объект при повторном выборе ячейки. Я использовал этот код, но дал мне ошибку. extension Array { func indexOfObject(object : AnyObject) -&gt; NSInteger { return (self as NSArray).indexOfObject(object) } mutating func removeObject(object : AnyObject) …
93 ios  arrays  swift  swift3 

14
Как я могу получить уникальные значения из массива в Bash?
У меня почти такой же вопрос, как здесь . У меня есть массив, который содержит aa ab aa ac aa adи т.д. Теперь я хочу выбрать все уникальные элементы из этого массива. Думал, это будет просто с sort | uniqили с, sort -uкак они упоминали в этом другом вопросе, но …
93 linux  arrays  bash  unique 

7
Как создать в котлине пустой массив?
В Array(0, {i -&gt; ""})настоящее время я использую , и я хотел бы знать, есть ли лучшая реализация, такая какArray() плюс, если я использую arrayOfNulls&lt;String&gt;(0) as Array&lt;String&gt;, компилятор предупредит меня, что это приведение не может быть успешным. Но внутри это реализация по умолчанию Array(0, {i -&gt; ""}). Я что-то упускаю?
93 arrays  kotlin 


7
Массив # каждый против массива # карта
hash = { "d" =&gt; [11, 22], "f" =&gt; [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| "#{k}:#{v}"}}.join(",") =&gt; "d:11,d:22,f:33,f:44,f:55" # case 2 hash.map {|k,vs| vs.each {|v| "#{k}:#{v}"}}.join(",") =&gt; "11,22,33,44,55" Единственная разница в том, что для случая 1 используется vs.mapслучай 2 vs.each. Что здесь случилось?

30
Алгоритм: эффективный способ удаления повторяющихся целых чисел из массива
У меня возникла эта проблема из интервью с Microsoft. Учитывая массив случайных целых чисел, напишите алгоритм на C, который удаляет повторяющиеся числа и возвращает уникальные числа в исходном массиве. Например, вход: {4, 8, 4, 1, 1, 2, 9} Выход:{4, 8, 1, 2, 9, ?, ?} Одно предостережение заключается в том, …

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