Вопросы с тегом «arrays»

Массив - это упорядоченная линейная структура данных, состоящая из набора элементов (значений, переменных или ссылок), каждый из которых идентифицируется одним или несколькими индексами. Когда вы спрашиваете о конкретных вариантах массивов, используйте вместо них следующие связанные теги: [vector], [arraylist], [matrix]. При использовании этого тега в вопросе, который является специфическим для языка программирования, пометьте вопрос используемым языком программирования.

5
Почему System.arraycopy встроен в Java?
Я был удивлен, увидев в исходном коде Java, что System.arraycopy - это собственный метод. Конечно, причина в том, что это быстрее. Но какие нативные уловки может использовать код, чтобы сделать его быстрее? Почему бы просто не перебрать исходный массив и не скопировать каждый указатель в новый массив - конечно, это …
85 java  native  arrays 

8
Сокращение для массивов: существует ли буквальный синтаксис, например {} или []?
Каково сокращение для обозначения массива в PHP? Пытался использовать (не работает): $list = {}; Будет прекрасно, если вы дадите ссылки на некоторую информацию о других сокращениях для PHP.
85 php  arrays  syntax 

8
Должны ли отрицательные индексы в массивах JavaScript влиять на длину массива?
В javascript я определяю такой массив var arr = [1,2,3]; также я могу сделать arr[-1] = 4; Теперь, если я сделаю arr = undefined; Я также теряю ссылку на значение в arr [-1] . Итак, для меня логически кажется, что arr [-1] также является частью arr . Но когда я …

6
Создать изменяемый список из массива?
У меня есть массив, который я хотел бы превратить в List, чтобы изменить содержимое массива. В Stack Overflow есть множество вопросов / ответов, которые касаются Arrays.asList()и того, как он предоставляет только представление списка базового массива, и то, как попытка манипулировать полученным списком обычно вызывает UnsupportedOperationExceptionметоды, используемые для управления списком (например …
85 java  arrays  list  mutable 



3
Создайте связанный массив с равными ключами и значениями из обычного массива
У меня есть массив, который выглядит как $numbers = array('first', 'second', 'third'); Я хочу иметь функцию, которая будет принимать этот массив в качестве входных данных и возвращать массив, который выглядел бы так: array( 'first' => 'first', 'second' => 'second', 'third' => 'third' ) Интересно, можно ли использовать array_walk_recursiveили что-то подобное …
85 php  arrays 

13
Массивы стиля NumPy для с ++? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт в прошлом месяце . Уточните этот вопрос Существуют ли какие-либо библиотеки C ++ (или C) с массивами, подобными NumPy, с …

7
Почему списки в Go используются нечасто?
Я новичок в Go и очень рад этому. Но на всех языках, с которыми я активно работал: Delphi, C #, C ++, Python - списки очень важны, потому что их можно динамически изменять размер, в отличие от массивов. В Golang действительно есть list.Listструктура, но я вижу очень мало документации по …
85 arrays  list  go 



11
Переплетение двух массивов numpy
Предположим, что даны следующие массивы: a = array([1,3,5]) b = array([2,4,6]) Как бы их эффективно переплести так, чтобы получился третий такой массив? c = array([1,2,3,4,5,6]) Можно предположить, что length(a)==length(b).
84 python  arrays  numpy 


8
Как заполнять массивы в Java?
Я знаю, как это сделать, но могу поклясться, что вы можете заполнить его как [0] = {0,0,0,0}; Как ты это делаешь? Я попробовал Google, но ничего полезного не получил.
84 java  arrays 

13
Функция сортировки массива VBA?
Я ищу достойную реализацию сортировки массивов в VBA. Предпочтительнее быстрая сортировка. Или подойдет любой другой алгоритм сортировки, кроме пузырьков или слияния. Обратите внимание, что это работает с MS Project 2003, поэтому следует избегать использования каких-либо встроенных функций Excel и всего, что связано с .NET.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.