Запитання з тегом «arrays»

Масив - це упорядкована лінійна структура даних, що складається з набору елементів (значень, змінних чи посилань), кожен ідентифікований одним або кількома індексами. Запитуючи про конкретні варіанти масивів, використовуйте замість цих тегів: [вектор], [масив], [матриця]. Використовуючи цей тег, у питанні, яке є специфічним для мови програмування, позначте це питання мовою програмування, яка використовується.

7
Складіть 2D-масив на 1D-масив
Я хочу представити 2D-масив з 1D-масивом. Функція передаватиме два індекси (x, y) та значення, яке потрібно зберегти. Ці два індикатори представляли б окремий елемент 1D-масиву та встановлювали його відповідно. Я знаю, що 1D-масив повинен мати розмір arrayWidth × arrayHeight, але я не знаю, як встановити кожен елемент. Наприклад, як я …

1
Array [n] vs Array [10] - Ініціалізація масиву зі змінною проти реального числа
У мене така проблема з моїм кодом: int n = 10; double tenorData[n] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; Повертає таку помилку: error: variable-sized object 'tenorData' may not be initialized Тоді як використання double tenorData[10]працює. Хтось знає чому?


10
Як відсортувати двовимірний масив за значенням стовпця?
Чи може хтось допомогти мені відсортувати двовимірний масив у JavaScript? Він матиме дані у наступному форматі: [12, AAA] [58, BBB] [28, CCC] [18, DDD] Це має виглядати так при сортуванні: [12, AAA] [18, DDD] [28, CCC] [58, BBB] Отже, в основному сортування за першим стовпцем. Ура

11
Чи існує індекс масиву
Я успадкував деякий код на роботі, який має дуже неприємний запах. Я сподіваюся знайти максимально безболісне рішення. Чи є спосіб перевірити, чи є якесь довільне число допустимим елементом масиву? Приклад - мені потрібно перевірити, чи існує масив [25]. Бажано, щоб я віддав перевагу робити це, не виконуючи foreach () через …
90 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 …

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"}} Тоді як …

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

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 

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 …

12
Як згрупувати за елементами масиву в Swift
Скажімо, у мене є такий код: class Stat { var statEvents : [StatEvents] = [] } struct StatEvents { var name: String var date: String var hours: Int } var currentStat = Stat() currentStat.statEvents = [ StatEvents(name: "lunch", date: "01-01-2015", hours: 1), StatEvents(name: "dinner", date: "01-01-2015", hours: 1), StatEvents(name: "dinner", …
89 ios  arrays  swift  nsarray 

12
Як перетворити масив uint8 у кодований рядок base64?
Я отримав комунікацію webSocket, я отримую кодований рядок base64, перетворюю його на uint8 і працюю над ним, але тепер мені потрібно відправити назад, я отримав масив uint8, і мені потрібно перетворити його на рядок base64, щоб я міг його відправити. Як я можу здійснити цю конверсію?

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 vs for циклу
Я бачив безліч питань, які пропонують використовувати: for (var i = 0; i < myArray.length; i++){ /* ... */ } замість: for (var i in myArray){ /* ... */ } для масивів через непослідовну ітерацію ( див. тут ). Однак я, здається, не можу знайти нічого, що, здається, віддає перевагу …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.