arrays- все статьи тега ➜ страница 12
Swift: передать массив по ссылке?
Я хочу передать мой Swift Arrayaccount.chats to chatsViewController.chats по ссылке (так что когда я добавляю чат в account.chats,chatsViewController.chats указан account.chats). Т. е., я не хочу, чтобы Swift разделял два массива, когда длина account.chats изменения. ...
Объявить константный массив
Я пробовал: const ascii = "abcdefghijklmnopqrstuvwxyz" const letter_goodness []float32 = { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } const letter_goodness = { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } const letter_goodness = []float32 { .0817,.0149,.0278,.042 ...
Есть ли влияние на производительность при вызове ToList ()?
при использовании ToList() есть ли влияние на производительность, которая должна быть рассмотрена? Я пишу запрос для извлечения файлов из каталога, который представляет запрос: string[] imageArray = Directory.GetFiles(directory); однако, так как мне нравится работать с List<> вместо этого, я решил поставить на... List<string> imageList = Directory.GetFiles(directory).ToList(); Итак, есть ли какое-то влияние на производительность, которое следует учитывать при принятии решения о ...
Как массивы в C# частично реализуют IList?
так как вы можете знать, массивы в C# реализовать IList<T> среди прочих интерфейсов. Так или иначе, они делают это без публичной реализации свойства Count of IList<T>! Массивы имеют только свойство длины. это вопиющий пример того, как C#/.NET нарушает свои собственные правила о реализации интерфейса или я что-то упускаю? ...
Использование usort в php с классом private function
ok использование usort с функцией не так сложно Это то, что у меня было раньше в моем линейном коде function merchantSort($a,$b){ return ....// stuff; } $array = array('..','..','..'); сортировать я просто делаю usort($array,"merchantSort"); Теперь мы обновляем код и удаляем все глобальные функции и помещаем их в соответствующее место. Теперь весь код находится в классе, и я не могу понять, как использовать функцию usort для сортировки массива с параметром, который является методом ...
Как определить, является ли переменная массивом
каков наилучший де-факто стандартный кросс-браузерный метод для определения того, является ли переменная в JavaScript массивом или нет? поиск в интернете есть ряд различных предложений, некоторые хорошие и довольно много недействительных. например, следующий базовый подход: function isArray(obj) { return (obj && obj.length); } однако обратите внимание, что происходит, если массив пуст, или obj на самом деле не является массивом, но реализует свойство length и т. д. Так что реа ...
Как создать пустой массив в Swift?
Я действительно запутался с тем, как мы создаем массив в Swift. Не могли бы вы сказать мне, сколько способов создать пустой массив с некоторыми деталями? ...
Как вернуть первые 5 объектов массива в Swift?
в Swift, есть ли умный способ использовать методы более высокого порядка на массиве, чтобы вернуть 5 первых объектов? Способ obj-c для этого сохранял индекс, А for-loop через массив увеличивал индекс до 5 и возвращал новый массив. Есть ли способ сделать это с помощью filter,map или reduce? ...
Слияние и чередование двух массивов в Ruby
у меня есть следующий код: a = ["Cat", "Dog", "Mouse"] s = ["and", "&"] Я хочу объединить массив s в массиве a, который дал бы мне: ["Cat", "and", "Dog", "&", "Mouse"] просматривая массив Ruby и перечислимые документы, я не вижу такого метода, который выполнит это. есть ли способ сделать это без итерации через каждый массив? ...
Android-создание массива JSON и объекта JSON
Как я могу создать JSON с этим форматом в Android: Поскольку API, который я буду передавать, будет анализировать JsonArray, то объект. Или было бы хорошо, если бы просто передать объект json? Так как мне просто нужно будет вставить 1 транзакцию на вызов службы. { "student": [ { "id": 1, "name": "John Doe", "year": "1st", "curriculum": "Arts", "birthday": 3/3/1995 }, { "id": 2, "name": ...
Как проверить, содержит ли массив строку в TypeScript?
В настоящее время я использую угловой 2.0. У меня есть массив следующим образом: var channelArray: Array<string> = ['one', 'two', 'three']; Как я могу проверить в TypeScript, содержит ли channelArray строку 'three'? ...
Как Большой может получить массив Python?
в Python, как большой может получить массив / список? Мне нужен массив около 12000 элементов. Смогу ли я по-прежнему запускать методы массива/списка, такие как сортировка и т. д.? ...
Правильный способ найти max в массиве в Swift
у меня до сих пор есть простой (но потенциально дорогой) способ: var myMax = sort(myArray,>)[0] и как меня учили это делать в школе: var myMax = 0 for i in 0..myArray.count { if (myArray[i] > myMax){myMax = myArray[i]} } есть ли лучший способ получить максимальное значение из целочисленного массива в Swift? В идеале что-то, что является одной строкой, такой как Ruby's .max ...
Используя Gson для разбора JSON-массив
у меня есть JSON-файл, как это: [ { "number": "3", "title": "hello_world", }, { "number": "2", "title": "hello_world", } ] раньше, когда файлы имели корневой элемент, я бы использовал: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); код, но я не могу придумать как код Wrapper класс, как корневой элемент является массивом. Я пробовал использовать: Wrapper[] wrapper = gson.fromJson(jsonLine, Wrapper[].class); С: public class Wrapper{ ...
PHP implode (101) с кавычками
взрыв простого массива будет выглядеть так $array = array('lastname', 'email', 'phone'); $comma_separated = implode(",", $array); и что бы вернуть это lastname,email,phone большой, так что я мог бы сделать это вместо $array = array('lastname', 'email', 'phone'); $comma_separated = implode("','", $array); $comma_separated = "'".$comma_separated."'"; и теперь у меня есть то, что я хочу хороший довольно csv строка 'lastname','email','phone' есть ли лучший способ сделать это, мне к ...
Как найти K-й наименьший элемент в объединении двух отсортированных массивов?
это вопрос домашнего задания. Они говорят, что это занимает O(logN + logM) здесь N и M длины массивов. назовем массивы a и b. Очевидно, что мы можем игнорировать все a[i] и b[i] где i > k. Сначала давайте сравним a[k/2] и b[k/2]. Пусть b[k/2]>a[k/2]. Поэтому мы можем отбросить и все b[i], где i > k / 2. теперь у нас есть все a[i], где я b[i], где i каков следующий шаг? ...
Удаление повторяющихся значений из массива PowerShell
Как удалить дубликаты из массива PowerShell? $a = @(1,2,3,4,5,5,6,7,8,9,0,0) ...
Как я могу проверить, является ли массив null / пустым?
у меня есть int массив, который не имеет элементов, и я пытаюсь проверить, пустой ли он. например, почему if в приведенном ниже коде не верно? int[] k = new int[3]; if(k==null) { System.out.println(k.length); } ...
инициализация массива numpy
есть ли способ инициализировать массив numpy фигуры и добавить к нему? Я объясню, что мне нужно с примером списка. Если я хочу создать список объектов, созданных в цикле, я могу сделать: a = [] for i in range(5): a.append(i) Я хочу сделать что-то подобное с массива numpy. Я знаю о vstack, concatenate и т. д. Однако, похоже, они требуют двух массивов numpy в качестве входных данных. Что мне нужно, так это: big_array # Initially empty. This is where I don't know what to specify for i in ra ...
Как инициализировать все элементы массива к любому конкретному значению в java
In C/C++ у нас есть memset() функция, которая может выполнить мое желание, но в Java как я могу инициализировать все элементы с определенным значением? Всякий раз, когда мы пишем int[] array=new int[10];, это просто инициализирует массив размером 10, имеющий все элементы, равные нулю. Я просто хочу изменить это целое число инициализации для одного из моих массивов. т. е. я хочу инициализировать массив, который имеет все элементы, равные -1. В противном случае я должен поставить for цикл сразу п ...