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

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



4
Рекурсивна функція для створення багатовимірного масиву з результату бази даних
Я прагну написати функцію, яка бере масив сторінок / категорій (з результату плоскої бази даних) і генерує масив вкладених елементів сторінки / категорії на основі батьківських ідентифікаторів. Я хотів би зробити це рекурсивно, щоб можна було зробити будь-який рівень вкладеності. Наприклад: Я отримую всі сторінки в одному запиті, і ось …

22
Друк ArrayList
У мене є ArrayList, який містить об’єкти Address. Як надрукувати значення цього ArrayList, тобто роздруковую вміст масиву, в даному випадку номерів. Я можу отримати його, щоб роздрукувати фактичну адресу пам'яті масиву за допомогою цього коду: for(int i = 0; i < houseAddress.size(); i++) { System.out.print(houseAddress.get(i)); }

23
Розбиття масиву JS на N масивів
Уявіть, у мене такий масив JS: var a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]; Я хочу поділити цей масив на N менших масивів. Наприклад: split_list_in_n(a, 2) [[1, 2, 3, 4, 5, 6], [7, 8, 9, 10, 11]] For N = 3: [[1, 2, 3, …

7
Ініціалізація всього 2D-масиву одним значенням
З наступною декларацією int array[ROW][COLUMN]={0}; Я отримую масив з усіма нулями, але з наступним int array[ROW][COLUMN]={1}; Я не отримую масив з одним значенням. Значення за замовчуванням все ще 0. Чому така поведінка і як я можу ініціалізувати всі 1? РЕДАКТУВАТИ: Я щойно зрозумів, що використання memsetзі значенням 1 буде встановлювати …

10
AssertEquals 2 Списки ігнорують порядок
Я вважаю, це справді просте запитання. Але я якось не можу знайти відповіді в Google. Припустимо, що у мене є 2 списки рядків. Перший містить "Рядок A" і "Рядок B" , другий містить "Рядок B" і "Рядок A" (зауважте різницю в порядку). Я хочу протестувати їх за допомогою JUnit, щоб …


3
Обчислити середнє значення розмірності у 2D-масиві
У мене є такий масив a: a = [[40, 10], [50, 11]] Мені потрібно розрахувати середнє значення для кожного виміру окремо, результат повинен бути таким: [45, 10.5] 45будучи середнім значенням a[*][0]і 10.5середнім значенням a[*][1]. Який найелегантніший спосіб вирішити це питання без використання циклу?

18
Як повернути масив у bash без використання глобалів?
У мене є функція, яка створює масив, і я хочу повернути масив абоненту: create_array() { local my_list=("a", "b", "c") echo "${my_list[@]}" } my_algorithm() { local result=$(create_array) } Завдяки цьому я отримую лише розширений рядок. Як я можу "повернути" my_list, не використовуючи нічого глобального?


11
Масив невідомої довжини в C #
Я щойно почав вивчати C #, і у вступі до масивів вони показали, як встановити змінну як масив, але, схоже, при призначенні потрібно вказати довжину масиву, то що, якщо я не знаю довжину масиву масив?
81 c#  arrays 

5
“Int * nums = {5, 2, 1, 4}” спричиняє помилку сегментації
int *nums = {5, 2, 1, 4}; printf("%d\n", nums[0]); викликає сегментацію, тоді як int nums[] = {5, 2, 1, 4}; printf("%d\n", nums[0]); ні. Зараз: int *nums = {5, 2, 1, 4}; printf("%d\n", nums); відбитки 5. Виходячи з цього, я здогадався, що нотація ініціалізації масиву, {}, сліпо завантажує ці дані в …
81 c  arrays  pointers 

4
У чому особливість конструкцій?
Я знаю, що в C ми не можемо повернути масив із функції, а вказівник на масив. Але я хочу знати, в чому особливістьstructs що робить їх повернутими за допомогою функцій, хоча вони можуть містити масиви. Чому structобертання робить наступну програму дійсною? #include <stdio.h> struct data { char buf[256]; }; struct …

11
найкращий спосіб зробити веб-сайт codeigniter багатомовним. виклик з масивів lang залежить від сеансу lang?
Я досліджую години і години, але не зміг знайти ясного, ефективного способу зробити це: / У мене є базовий веб-сайт codeigniter англійською мовою, і я зараз повинен додати польську мову. Який найкращий спосіб зробити свій сайт двома мовами залежно від вибору відвідувача? чи є спосіб створити файли масивів для кожної …

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