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

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

6
Порівнюючи масиви у твердженнях JUnit, стислий вбудований спосіб?
Чи є стислий, вбудований спосіб зробити рівне твердженням на двох масивах типу типу в JUnit? За замовчуванням (принаймні в JUnit 4), схоже, відбувається порівняння екземпляра для самого об’єкта масиву. EG, не працює: int[] expectedResult = new int[] { 116800, 116800 }; int[] result = new GraphixMask().sortedAreas(rectangles); assertEquals(expectedResult, result); Звичайно, я …
159 java  arrays  junit  assertions 

6
PHP Foreach Пройти посилання: Останній елемент копіювання? (Помилка?)
Я просто мав дуже дивну поведінку з простим PHP-скриптом, який я писав. Я зменшив його до мінімуму, необхідного для відтворення помилки: <?php $arr = array("foo", "bar", "baz"); foreach ($arr as &$item) { /* do nothing by reference */ } print_r($arr); foreach ($arr as $item) { /* do nothing by value …
159 php  arrays  loops  reference 

14
Незмінний масив на Java
Чи є незмінна альтернатива примітивним масивам на Java? Створення примітивного масиву finalнасправді не заважає зробити щось подібне final int[] array = new int[] {0, 1, 2, 3}; array[0] = 42; Я хочу, щоб елементи масиву були незмінними.

21
Як перевстановити масив у PHP?
У мене є такий масив, який я хотів би перевстановити, щоб ключі були перевернені (в ідеалі починаючи з 1): Поточний масив ( редагувати: масив насправді виглядає так): Array ( [2] => Object ( [title] => Section [linked] => 1 ) [1] => Object ( [title] => Sub-Section [linked] => 1 …
157 php  arrays  indexing 



1
Чому новий індекс-оператор капелюха з функції нарізки масивів C № 8 не починається з 0?
C # 8.0 пропонує зручний спосіб нарізати масиви - див. Офіційний допис для C # 8.0 . Синтаксис доступу до останнього елемента масиву є int value[] = { 10, 11, 12, 13 }; int a = value[^1]; // 13 int b = value[^2]; // 12 Мені цікаво, чому індексація доступу …
156 c#  arrays  indexing  c#-8.0 

15
Знаходження трьох елементів у масиві, сума яких найближча до заданого числа
Враховуючи масив цілих чисел, A 1 , A 2 , ..., A n , включаючи негативи та позитиви, та інше ціле число S. Тепер нам потрібно знайти три різних цілих числа у масиві, сума яких найближча до заданого цілого числа S Якщо існує більше одного рішення, будь-яке з них нормально. …
155 arrays  algorithm 

6
Як створити байтовий масив з HttpPostedFile
Я використовую компонент зображення, який має метод FromBinary. Цікаво, як перетворити вхідний потік в байтовий масив HttpPostedFile file = context.Request.Files[0]; byte[] buffer = new byte[file.ContentLength]; file.InputStream.Read(buffer, 0, file.ContentLength); ImageElement image = ImageElement.FromBinary(byteArray);
155 c#  arrays 

5
Масив включає будь-яке значення з іншого масиву?
Який найефективніший спосіб перевірити, чи містить масив якийсь елемент із другого масиву? Два приклади нижче, намагаючись відповісти на запитання, foodsмістить який-небудь елемент із cheeses: cheeses = %w(chedder stilton brie mozzarella feta haloumi reblochon) foods = %w(pizza feta foods bread biscuits yoghurt bacon) puts cheeses.collect{|c| foods.include?(c)}.include?(true) puts (cheeses - foods).size < …
155 ruby  arrays 




11
Одночасно картографуйте і фільтруйте масив
У мене є масив об'єктів, які я хочу повторити, щоб створити новий відфільтрований масив. Але також мені потрібно відфільтрувати деякі об’єкти з нового масиву залежно від параметра. Я намагаюся це: function renderOptions(options) { return options.map(function (option) { if (!option.assigned) { return (someNewObject); } }); } Це хороший підхід? Чи є …
155 javascript  arrays 

23
Транспонування 2D-масиву в JavaScript
У мене є масив масивів, на кшталт: [ [1,2,3], [1,2,3], [1,2,3], ] Я хотів би перенести його, щоб отримати такий масив: [ [1,1,1], [2,2,2], [3,3,3], ] Програматично це зробити за допомогою циклів не важко: function transposeArray(array, arrayLength){ var newArray = []; for(var i = 0; i < array.length; i++){ newArray.push([]); …

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