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

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

5
Как вставить ключ и значение в массив в JQuery
Я читаю RSS-канал и помещаю заголовок и ссылку в массив в JQuery . Что я сделал var arr = []; $.getJSON("displayjson.php",function(data){ $.each(data.news, function(i,news){ var title = news.title; var link = news.link; arr.push({title : link}); }); }); И я снова читаю этот массив, используя $('#show').click(function(){ $.each(arr, function(index, value){ alert( index +' …

2
Путаница в отношении $ {array [*]} и $ {array [@]} в контексте завершения bash
Я впервые пытаюсь написать завершение bash, и меня немного смущают два способа разыменования массивов bash ( ${array[@]}и ${array[*]}). Вот соответствующий фрагмент кода (кстати, он работает, но я хотел бы понять его лучше): _switch() { local cur perls local ROOT=${PERLBREW_ROOT:-$HOME/perl5/perlbrew} COMPREPLY=() cur=${COMP_WORDS[COMP_CWORD]} perls=($ROOT/perls/perl-*) # remove all but the final part of …

7
Самый простой способ проверить индекс или ключ в массиве?
С помощью: set -o nounset Имея индексированный массив, например: myArray=( "red" "black" "blue" ) Какой самый короткий способ проверить, установлен ли элемент 1? Иногда использую следующее: test "${#myArray[@]}" -gt "1" && echo "1 exists" || echo "1 doesn't exist" Я хотел бы знать, есть ли предпочтительный вариант. Как работать с …
89 arrays  bash  indexing  key 

11
Существует ли индекс массива
Я унаследовал код на работе, от которого действительно плохо пахнет. Я надеюсь найти самое безболезненное решение. Есть ли способ проверить, является ли какое-то произвольное число допустимым элементом в массиве? Пример - мне нужно проверить, существует ли массив [25]. Я бы предпочел сделать это, не выполняя foreach () через массив, чтобы …
89 c#  arrays  indexing 


5
PostgreSQL unnest () с номером элемента
Когда у меня есть столбец с разделенными значениями, я могу использовать unnest()функцию: myTable id | elements ---+------------ 1 |ab,cd,efg,hi 2 |jk,lm,no,pq 3 |rstuv,wxyz select id, unnest(string_to_array(elements, ',')) AS elem from myTable id | elem ---+----- 1 | ab 1 | cd 1 | efg 1 | hi 2 | jk …

12
Как преобразовать массив uint8 в закодированную строку base64?
У меня есть связь через webSocket, я получаю строку в кодировке base64, конвертирую ее в uint8 и работаю над ней, но теперь мне нужно отправить обратно, я получил массив uint8 и мне нужно преобразовать его в строку base64, чтобы я мог его отправить. Как я могу сделать это преобразование?

7
Rails не декодирует JSON из jQuery правильно (массив становится хешем с целочисленными ключами)
Каждый раз, когда я хочу отправить массив объектов JSON с помощью jQuery в Rails, у меня возникает эта проблема. Если я структурирую массив, я вижу, что jQuery выполняет свою работу правильно: "shared_items"=>"[{\"entity_id\":\"253\",\"position\":1},{\"entity_id\":\"823\",\"position\":2}]" Но если я просто отправлю массив как данные вызова AJAX, я получу: "shared_items"=>{"0"=>{"entity_id"=>"253", "position"=>"1"}, "1"=>{"entity_id"=>"823", "position"=>"2"}} Если я …

8
Эффективный способ поиска элемента
Недавно у меня было интервью, где мне задали « поисковый » вопрос. Вопрос был: Предположим , что существует массив (положительных) целых чисел, из которых каждый элемент является либо +1или по -1сравнению с его соседними элементами. Пример: array = [4,5,6,5,4,3,2,3,4,5,6,7,8]; Теперь найдите 7и верните его позицию. Я дал такой ответ: Сохраните …

5
Массив доступа, возвращаемый функцией в php
Я использую шаблонизатор, который вставляет код на мой сайт там, где я хочу. Я написал функцию для проверки чего-то довольно простого: myfunction() { return '($this->data["a"]["b"] ? true : false)'; } Проблема в том, что $ this-> данные являются частными, и я не могу получить к ним доступ везде, поэтому мне …
88 php  arrays 

3
JavaScript - нюансы myArray.forEach и цикла for
Я видел множество вопросов, предлагающих использовать: for (var i = 0; i < myArray.length; i++){ /* ... */ } вместо того: for (var i in myArray){ /* ... */ } для массивов из-за непоследовательной итерации ( см. здесь ). Однако я не могу найти ничего, что бы предпочло объектно-ориентированный цикл: …

4
Java в 8 раз быстрее работает с массивами, чем std :: vector в C ++. Что я сделал не так?
У меня есть следующий код Java с несколькими большими массивами, которые никогда не меняют своего размера. На моем компьютере он работает за 1100 мс. Я реализовал тот же код на C ++ и использовал std::vector. Время реализации C ++, которая запускает тот же самый код, составляет 8800 мс на моем …

10
Javascript - вставить массив внутрь другого массива
Каков более эффективный способ вставить массив в другой массив? a1 = [1,2,3,4,5]; a2 = [21,22]; newArray - a1.insertAt(2,a2) -> [1,2, 21,22, 3,4,5]; Итерация a2 с использованием splice выглядит немного ужасно с точки зрения производительности, если массив a2 большой. Спасибо.

14
Сохранить массив PHP в MySQL?
Как хорошо сохранить массив данных в одном поле mysql? Также, когда я запрашиваю этот массив в таблице mysql, как лучше вернуть его в форму массива? Есть ли сериализация и десериализация ответа?
88 php  mysql  arrays 

8
length и length () в Java
Почему у нас есть длина массива в качестве атрибута array.length, а для String у нас есть метод str.length()? Есть ли причина?
88 java  arrays  string 

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