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

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

10
Почему в нодлисте нет forEach?
Я работал над коротким скриптом для изменения <abbr>внутреннего текста элементов, но обнаружил, что у nodelistнего нет forEachметода. Я знаю, что nodelistэто не наследуется Array, но разве это не кажется forEachполезным методом? Есть конкретная проблема реализации я не в курсе , что мешает добавляющих forEachк nodelist? Примечание. Мне известно, что у …

14
Использование массива в качестве иголок в strpos
Как вы используете strposдля массива игл при поиске строки? Например: $find_letters = array('a', 'c', 'd'); $string = 'abcdefg'; if(strpos($string, $find_letters) !== false) { echo 'All the letters are found in the string!'; } Потому что при использовании этого не сработало бы, было бы хорошо, если бы было что-то вроде этого
91 php  arrays  strpos 


11
Статический массив против динамического массива в C ++
В чем разница между статическим массивом и динамическим массивом в C ++? Я должен выполнить задание для своего класса, и в нем говорится, что нельзя использовать статические массивы, а только динамические массивы. Я искал в книге и в Интернете, но, кажется, не понимаю. Я думал, что статика была создана во …

9
Проверить, имеют ли два массива одинаковое содержимое (в любом порядке)
Я использую Ruby 1.8.6 с Rails 1.2.3, и мне нужно определить, имеют ли два массива одинаковые элементы, независимо от того, находятся ли они в одном порядке или нет. Гарантируется, что один из массивов не будет содержать дубликатов (другой может, и в этом случае ответ будет отрицательным). Моя первая мысль была …

6
Создать объект из массива
Я хочу создать объект из списка массива. У меня есть динамический массив, который должен выглядеть так: var dynamicArray = ["2007", "2008", "2009", "2010"]; и с некоторым javascript es6 я хочу создать такой объект: const obj = { 2007: { x: width / 5, y: height / 2 }, 2008: { …

6
Как проверить, является ли переменная массивом?… Или чем-то вроде массива
Я хочу использовать foreachцикл с переменной, но, например, эта переменная может быть разных типов NULL. Итак, прежде чем foreachя его протестирую: if(is_array($var)){ foreach($var as ... Но я понял, что это также может быть класс, реализующий Iteratorинтерфейс. Может, я слепой, но как проверить, реализует ли класс интерфейс? Есть что-то вроде is_aфункции …
90 php  arrays  foreach 

2
Параллельный mapM на массивах Repa
В своей недавней работе с Gibbs sampling, я делал большую пользу из RVarкоторых, на мой взгляд, обеспечивает почти идеальный интерфейс для генерации случайных чисел. К сожалению, мне не удалось использовать Repa из-за невозможности использовать монадические действия на картах. Хотя очевидно, что монадические карты не могут быть распараллелены в целом, мне …

7
Удалить пустые строки из массива при сохранении записи без цикла?
Этот вопрос был задан здесь: удалить пустые строки из массива, сохраняя запись индексов с непустыми строками Если вы заметили, что @Baz выложил это; "I", "am", "", "still", "here", "", "man" "и из этого я хочу создать следующие два массива:" "I", "am", "still", "here", "man" Все ответы на этот вопрос относятся …


10
Как отсортировать двухмерный массив по значению столбца?
Может ли кто-нибудь помочь мне отсортировать двухмерный массив в JavaScript? В нем будут данные в следующем формате: [12, AAA] [58, BBB] [28, CCC] [18, DDD] При сортировке он должен выглядеть так: [12, AAA] [18, DDD] [28, CCC] [58, BBB] В общем, сортировка по первому столбцу. Ура

3
Разница между a - = b и a = a - b в Python
Недавно я применил это решение для усреднения каждых N строк матрицы. Хотя решение в целом работает, у меня были проблемы при применении к массиву 7x1. Я заметил, что проблема в использовании -=оператора. Чтобы сделать небольшой пример: import numpy as np a = np.array([1,2,3]) b = np.copy(a) a[1:] -= a[:-1] b[1:] …

11
Как разобрать массив JSON (не объект Json) в Android
Мне сложно найти способ разобрать JSONArray. Выглядит это так: [{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...] Я знаю, как его разобрать, если JSON был написан по-другому (другими словами, если бы мне вернули объект json вместо массива объектов). Но это все, что у меня есть, и я должен с этим смириться. * РЕДАКТИРОВАТЬ: это действительный файл json. …
90 java  android  json  gson  arrays 

12
Как объявить массив строк в C ++?
Я пытаюсь перебрать все элементы статического массива строк наилучшим образом. Я хочу иметь возможность объявлять его в одной строке и легко добавлять / удалять из него элементы без необходимости отслеживать номер. Звучит очень просто, не правда ли? Возможные нерешения: vector<string> v; v.push_back("abc"); b.push_back("xyz"); for(int i = 0; i < v.size(); …
89 c++  arrays 

7
Теперь, когда у нас есть std :: array, что еще остается для массивов в стиле C?
std::arrayзначительно превосходит массивы C. И даже если я хочу взаимодействовать с устаревшим кодом, я могу просто использовать std::array::data(). Есть ли причина, по которой мне когда-либо понадобится массив старой школы?

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