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

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

13
Функція сортування масиву VBA?
Я шукаю гідну реалізацію сортування для масивів у VBA. Кращим буде швидкий сорт. Або достатньо будь-якого іншого алгоритму сортування, крім міхура або злиття. Зверніть увагу, що це працює для роботи з MS Project 2003, тому слід уникати будь-яких власних функцій Excel та будь-чого, пов’язаного з .net.

23
Як «вирівняти» багатовимірний масив до простого в PHP?
Це, мабуть, питання для початківців, але я вже довше переглядаю документацію і не можу знайти жодного рішення. Я думав, що можу використовувати implode для кожного виміру, а потім повернути ці рядки назад разом, str_splitщоб створити новий простий масив. Однак я ніколи не знаю, чи шаблон об'єднання також не є значеннями, …

10
Яка ідеальна швидкість зростання для динамічно розподіленого масиву?
C ++ має std :: vector, а Java - ArrayList, а багато інших мов мають власну форму динамічно виділеного масиву. Коли в динамічному масиві не вистачає місця, він перерозподіляється на більшу область, а старі значення копіюються в новий масив. Основним питанням роботи такого масиву є те, як швидко масив збільшується …


2
Віднімання одного масиву з іншого в Ruby
У мене є два масиви Завдань - створені та призначені. Я хочу видалити всі призначені завдання з масиву створених завдань. Ось мій робочий, але безладний код: @assigned_tasks = @user.assigned_tasks @created_tasks = @user.created_tasks #Do not show created tasks assigned to self @created_not_doing_tasks = Array.new @created_tasks.each do |task| unless @assigned_tasks.include?(task) @created_not_doing_tasks << …


5
Перетворення MatchCollection у масив рядків
Чи є кращий спосіб перетворити MatchCollection на масив рядків? MatchCollection mc = Regex.Matches(strText, @"\b[A-Za-z-']+\b"); string[] strArray = new string[mc.Count]; for (int i = 0; i < mc.Count;i++ ) { strArray[i] = mc[i].Groups[0].Value; } PS: mc.CopyTo(strArray,0)видає виняток: Принаймні один елемент у вихідному масиві не може бути відведений до цільового масиву.
83 c#  arrays  regex 

9
Перевірка, чи всі елементи масиву порожні PHP
Я додаю масив елементів із форми, і якщо всі вони порожні, я хочу виконати перевірку та додати до рядка помилки. Отже я маю: $array = array( 'RequestID' => $_POST["RequestID"], 'ClientName' => $_POST["ClientName"], 'Username' => $_POST["Username"], 'RequestAssignee' => $_POST["RequestAssignee"], 'Status' => $_POST["Status"], 'Priority' => $_POST["Priority"] ); І тоді, якщо всі елементи …
83 php  arrays  validation 


2
Як може Numpy бути набагато швидшим за мою рутину Fortran?
Я отримую масив 512 ^ 3, що представляє розподіл температури від моделювання (написаний у Фортрані). Масив зберігається у двійковому файлі розміром приблизно 1 / 2G. Мені потрібно знати мінімум, максимум і середнє значення цього масиву, і оскільки мені все одно скоро знадобиться зрозуміти код Fortran, я вирішив спробувати його і …

6
Ініціалізація порожніх масивів словників у Swift
Я намагаюся обернути голову ініціалізацією порожніх масивів у Swift. Для масиву рядків це досить прямо: var myStringArray: String[] = [] myStringArray += "a" myStringArray += "b" -> ["a", "b"] і для цілих чисел var myIntArray: Int[] = [] myIntArray += 1 myIntArray += 2 -> [1, 2] він також працює …

4
Коли використовувати HashMap через LinkedList або ArrayList і навпаки
У чому причина, чому ми не завжди можемо використовувати HashMap, хоча він набагато ефективніший за ArrayList або LinkedList при операціях додавання, видалення, незалежно від кількості елементів. Я погуглив і знайшов деякі причини, але завжди було обхідне рішення щодо використання HashMap з перевагами, які все ще існують.



8
перетасувати масив у Go
Я спробував перевести наступний код Python на Go import random list = [i for i in range(1, 25)] random.shuffle(list) print(list) але моя версія Go виявилася тривалою та незграбною, оскільки немає функції перетасування, і мені довелося реалізовувати інтерфейси та конвертувати типи. Що буде ідіоматичною версією Go мого коду?
82 arrays  go 

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