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

Вектор - это одномерный массив: он содержит компоненты, доступ к которым можно получить с помощью интегрального индекса. В некоторых языках размер вектора может увеличиваться или уменьшаться по мере необходимости, чтобы приспособить добавление и удаление элементов после того, как вектор был создан. Используйте «векторную графику» для графического отображения.

5
С # эквивалент вектора С ++ с непрерывной памятью?
Что такое C # эквивалент вектора C ++? Я ищу эту функцию: Чтобы иметь динамический массив непрерывно хранимой памяти, который не имеет потери производительности для доступа по сравнению со стандартными массивами. Я искал и они говорят .NET equivalent to the vector in C++ is the ArrayList так: Есть ли у …
87 c#  c++  vector 

6
Вычисление векторного произведения 2D
Из википедии: перекрестное произведение - это бинарная операция над двумя векторами в трехмерном евклидовом пространстве, результатом которой является другой вектор, перпендикулярный плоскости, содержащей два входных вектора. Учитывая, что определение определено только в трех ( или семи, одном и нулевом ) измерениях, как вычислить перекрестное произведение двух двумерных векторов? Я видел …

10
Почему я предпочитаю использовать вектор для удаления
поскольку они оба являются непрерывными контейнерами памяти; Что касается функций, в deque есть почти все, что есть в векторе, но даже больше, поскольку его эффективнее вставлять спереди. Почему whould кто предпочитает , std::vectorчтобы std::deque?
86 c++  stl  vector  deque 


5
Преобразование именованного вектора символов в data.frame
У меня есть именованный вектор символов, возвращаемый из xmlAttrs следующим образом: testVect <- structure(c("11.2.0.3.0", "12.89", "12.71"), .Names = c("db_version", "elapsed_time", "cpu_time")) Я хотел бы преобразовать его во фрейм данных, который выглядит так: testDF <- data.frame("db_version"="11.2.0.3.0","elapsed_time"=12.89,"cpu_time"=12.71) head(testDF) db_version elapsed_time cpu_time 1 11.2.0.3.0 12.89 12.71

13
Вычитание 2 списков в Python
Прямо сейчас у меня есть значения vector3, представленные в виде списков. есть ли способ вычесть 2 из этих значений типа vector3, например [2,2,2] - [1,1,1] = [1,1,1] Стоит ли использовать кортежи? Если ни один из них не определяет эти операнды для этих типов, могу ли я определить его вместо этого? …
86 python  list  tuples  vector 

7
Как передать вектор функции?
Я пытаюсь отправить вектор в качестве аргумента функции и не могу понять, как заставить его работать. Пробовал кучу разных способов, но все они выдают разные сообщения об ошибках. Я включаю только часть кода, так как только эта часть не работает. (вектор "random" заполняется случайными, но отсортированными значениями от 0 до …
86 c++  function  vector 

8
Невозможно включить заголовки C ++, такие как вектор, в Android NDK
Когда я пытаюсь включить какой-либо класс C ++, например вектор, в мой проект Android NDK (с использованием последней версии NDK r5b), я получаю сообщение об ошибке следующего вида ... Compile++ thumb : test-libstl <= test-libstl.cpp /Users/nitrex88/Desktop/Programming/EclipseProjects/STLTest/jni/test-libstl.cpp:3:18: error: vector: No such file or directory Другие люди, которые сообщили об этой проблеме …

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

7
Пример использования shared_ptr?
Привет, я сегодня задал вопрос о том, как вставлять разные типы объектов в один и тот же векторный массив, и мой код в этом вопросе был gate* G[1000]; G[0] = new ANDgate() ; G[1] = new ORgate; //gate is a class inherited by ANDgate and ORgate classes class gate { …


2
Как рандомизировать вектор
Я хотел бы случайным образом изменить порядок чисел в векторе с помощью простой однострочной команды? Мой конкретный вектор V имеет 150 записей для каждого значения от 1 до 10: V <- rep(1:10, each=150)
81 r  vector  random  shuffle 

5
QVector против QList
У меня есть список целых чисел, которые мне нужно перебрать, но массив неадекватен. В чем разница между vectorsи listsесть ли что-нибудь, что мне нужно знать, прежде чем я выберу тип? Чтобы быть ясным, я читал документы QT, но это то, что я знаю: QList<T>,, QLinkedList<T>и QVector<T>предоставляют аналогичные функции. Вот обзор: …
80 c++  qt  list  vector 

10
Использование std :: vector для просмотра сырой памяти
Я использую внешнюю библиотеку, которая в какой-то момент дает мне необработанный указатель на массив целых чисел и размер. Теперь я хотел бы использовать std::vectorдля доступа и изменения этих значений на месте, а не доступ к ним с помощью необработанных указателей. Вот примерный пример, который объясняет суть: size_t size = 0; …
71 c++  c++11  vector  stdvector 

2
Как инициализировать вектор пар C ++ 17 с необязательным элементом
В C ++ 17, как вы объявляете и инициализируете вектор пар (или кортежей) с необязательным элементом? std::vector<std::pair<int, optional<bool> > > vec1 = { {1, true}, {2, false}, {3, nullptr}}; У меня есть пара, где второй элемент может быть нулевым / необязательным.

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