Результаты поиска по запросу "vector"

3 ответа

Установить алгоритм объединения, используя вектор в C ++

Я использую толькоstd::vector в этой задаче, и я могу гарантировать отсутствие дубликатов в каждом векторе (но нет порядка в каждом векторе). Как объединить векторы, которые у меня есть? Пример: Если у меня есть следующие векторы ... 1 1 3 2 5 ...

3 ответа

Дополнение пустого индексного вектора снова пустой индексный вектор

Я знаю, что этот вопрос уже был опубликован, но ответ был уловкой, чтобы решить данную проблему другим способом, но основной вопрос остался без ответа. Вопрос в этом. somevector <- 1:5 emptyindeces <- vector() somevector[-emptyindeces] ...

5 ответов

C ++: разбиение строки на массив

Я пытаюсь вставить строку, разделенную пробелами, в массив строкбез используя вектор в C ++. Например: using namespace std; int main() { string line = "test one two three."; string arr[4]; //codes here to put each word in string line into string ...

ТОП публикаций

4 ответа

Векторы и полиморфизм в C ++

У меня сложная ситуация. Его упрощенная форма примерно такая class Instruction { public: virtual void execute() { } }; class Add: public Instruction { private: int a; int b; int c; public: Add(int x, int y, int z) {a=x;b=y;c=z;} void execute() { ...

1 ответ

преобразовать OpenCV матрицу в вектор

Выглядит обманчиво легко. В конце концов мы знаем, что вектор std или openCV можно легко преобразовать в матрицу следующим образом: vector<Point> iptvec(10); Mat iP(iptvec);В openCV шпаргалке предлагается обратное: vector<Point2f> ptvec = Mat_ ...

2 ответа

Удалить повторяющиеся записи в векторе C ++

Просто хочу удалить дубликаты. Бассейнvector<pair<string, int>> но я как-то скучаю по некоторым элементам в начале вектора. Кто-нибудь может проверить логику удаления? Спасибо :) Pool Master::eliminateDuplicates(Pool generation) { for(int i = 0; ...

3 ответа

C ++ самый быстрый способ очистить или стереть вектор

У меня есть код, где я обычно заполняю вектор от 0 до 5000 элементов. Я знаю, что максимум никогда не превышает 5000. Вместо того, чтобы инициализировать вектор несколько раз, я хотел бы сделать только один раз vector<struct> myvector; ...

3 ответа

R и rbind делают записи без одинаковой длины равны нулю

Скажем, у меня есть два вектораv1 а такжеv2 и что я хочу позвонитьrbind(v1, v2), Тем не менее, предполагаетсяlength(v1) > length(v2), Из документации я прочитал, что более короткий вектор будет переработан. Вот пример этой «утилизации»: > v1 <- ...

6 ответов

Могу ли я использовать '==' для сравнения двух векторов. Я попробовал и, кажется, работает нормально. Но я не знаю, будет ли это работать в более сложных ситуациях

Первый пример: int main(){ using namespace std; vector<int> v1{10, 20, 30, 40, 50}; vector<int> v2{10, 20, 30, 40, 50}; if(v1==v2) cout<<"equal"; else cout<<"unequal"; } // it returns equalВторой пример: int main(){ using namespace std; ...

3 ответа

Octave / Matlab: добавление новых элементов в вектор

Имея векторx и я должен добавить элемент (newElem) Есть ли разница между - x(end+1) = newElem;а также x = [x newElem];?