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

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

15
Як знайти індекс усіх зустрічей елемента в масиві?
Я намагаюся знайти індекс усіх екземплярів елемента, скажімо, "Nano", у масиві JavaScript. var Cars = ["Nano", "Volvo", "BMW", "Nano", "VW", "Nano"]; Я спробував jQuery.inArray , або подібним чином, .indexOf () , але він дав лише індекс останньої інстанції елемента, тобто 5 в цьому випадку. Як отримати його для всіх примірників?

5
Як отримати значення об'єктів JSON, якщо його ім'я містить крапки?
У мене дуже простий масив JSON (будь ласка, зосередьтесь на об’єкті "points.bean.pointsBase" ): var mydata = {"list": [ {"points.bean.pointsBase": [ {"time": 2000, "caption":"caption text", duration: 5000}, {"time": 6000, "caption":"caption text", duration: 3000} ] } ] }; // Usually we make smth like this to get the value: var smth = …

10
Чи є рядок у масиві?
Що було б найкращим способом шукати в a, string[]щоб побачити, чи містить він елемент. Це був мій перший постріл. Але, можливо, є щось, що я не помічаю. Розмір масиву буде не більше 200 елементів. bool isStringInArray(string[] strArray, string key) { for (int i = 0; i <= strArray.Length - 1; …
107 c#  arrays  string 

8
швидко перетворити діапазон <Int> в [Int]
Як перетворити діапазон в масив Я намагався: let min = 50 let max = 100 let intArray:[Int] = (min...max) отримати помилку Range&lt;Int&gt; is not convertible to [Int] Я також спробував: let intArray:[Int] = [min...max] і let intArray:[Int] = (min...max) as [Int] вони також не працюють.
107 ios  arrays  swift  int  range 

10
Об’єднайте і переплетете два масиви в Ruby
У мене є такий код: a = ["Cat", "Dog", "Mouse"] s = ["and", "&amp;"] Я хочу об'єднати масив sу масив, aякий би дав мені: ["Cat", "and", "Dog", "&amp;", "Mouse"] Переглядаючи масив Ruby та безліч документів, я не бачу такого способу, який би це досяг. Чи є спосіб я це зробити, …
106 ruby  arrays 

4
Перевірте, чи масив порожній чи недійсний
Я хотів би знати, як перевірити, чи масив порожній чи недійсний у jQuery. Я спробував, array.length === 0але не вийшло. Це також не кинуло жодної помилки. Це код: var album_text = new Array(); $("input[name='album_text[]']").each(function(){ if( $(this).val() &amp;&amp; $(this).val() != '') { album_text.push($(this).val()); } }); if (album_text.length === 0) { $('#error_message').html("Error"); …
106 jquery  arrays  is-empty 

17
Як знайти найменший елемент k у об'єднанні двох відсортованих масивів?
Це питання домашнього завдання. Кажуть, це займає O(logN + logM)місце Nта Mдовжину масивів. Назвемо масиви aта b. Очевидно, що ми можемо ігнорувати все a[i]і b[i]де i&gt; k. Спочатку порівняємо a[k/2]і b[k/2]. Нехай b[k/2]&gt; a[k/2]. Тому ми можемо відкинути також усі b[i], де i&gt; k / 2. Тепер у нас є …

14
Як створити масив з файлу CSV за допомогою PHP та функції fgetcsv
Чи може хтось люб’язно надати код для створення масиву з CSV-файлу за допомогою fgetcsv? Я використовував наступний код для створення масиву з простого файлу CSV, але він не працює правильно, коли в одному з моїх полів є кілька коми - наприклад, адреси. $lines =file('CSV Address.csv'); foreach($lines as $data) { list($name[],$address[],$status[]) …
106 php  arrays  csv 

3
Ruby Arrays: виберіть (), збирайте () та картографуйте ()
Синтаксис для відображення: a = ["a", "b", "c", "d"] #=&gt; ["a", "b", "c", "d"] a.map {|item|"a" == item} #=&gt; [true, false, false, false] a.select {|item|"a" == item} #=&gt; ["a"] Питання як щодо того, якщо у мене є: irb(main):105:0&gt; details[1] =&gt; {:sku=&gt;"507772-B21", :desc=&gt;"HP 1TB 3G SATA 7.2K RPM LFF (3 .", …
106 ruby  arrays 

6
скопіюйте 2D масив у 3-й вимір, N разів (Python)
Я хотів би скопіювати нумерований 2D масив у третій вимір. Наприклад, з урахуванням масиву (2D) numpy: import numpy as np arr = np.array([[1,2],[1,2]]) # arr.shape = (2, 2) перетворити його в 3D-матрицю з N таких копій у новому вимірі. Діючи arrз N = 3, вихід повинен бути: new_arr = np.array([[[1,2],[1,2]],[[1,2],[1,2]],[[1,2],[1,2]]]) …
106 python  arrays  numpy 


4
Яка ефективність об’єктів / масивів у JavaScript? (спеціально для Google V8)
Продуктивність, пов’язана з масивами та об’єктами в JavaScript (особливо Google V8), було б дуже цікаво документувати. Я не знайду жодної вичерпної статті на цю тему ніде в Інтернеті. Я розумію, що деякі Об'єкти використовують класи як основу структури даних. Якщо властивостей багато, це іноді трактується як хеш-таблиця? Я також розумію, …

7
Чому я можу додати властивості з назвою до масиву так, ніби це об'єкт?
Наступні два різних фрагменти коду здаються мені еквівалентними: var myArray = Array(); myArray['A'] = "Athens"; myArray['B'] = "Berlin"; і var myObject = {'A': 'Athens', 'B':'Berlin'}; тому що вони обидва поводяться однаково, а також typeof(myArray) == typeof(myObjects)(обидва поступаються "об'єкту"). Чи є різниця між цими варіантами?


2
Великий O масивів JavaScript
Масиви в JavaScript дуже легко змінювати, додаючи та видаляючи елементи. Це дещо маскує той факт, що більшість мовних масивів мають фіксований розмір і потребують складних операцій для зміни розміру. Здається, що JavaScript дозволяє легко писати неякісний код масиву. Це призводить до питання: Яку ефективність (з точки зору великої складності у …

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