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

1 ответ

c # эквивалент для c ++ вектора или deque

Я почти уверен, что это должен быть дубликат, но я искал некоторое время и не мог найти ответ. Что я должен использовать в C # для замены C ++ вектора и deque продуктивно, То есть мне нужна структура, которая эффективно поддерживает ...

4 ответа

Как освободить память из std :: deque?

Я использую

3 ответа

c # эквивалент для c ++ вектора или deque

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

2 ответа

Вы должны также исследовать

ите, просто исходя из вопроса, который у меня был здесь:Вот [https://stackoverflow.com/questions/4927026/double-sided-queue-problem]Я пытаюсь запустить этот метод, чтобы удалить универсальное значение (EltType) из двусторонней очереди (deque), но ...

4 ответа

Java-эквивалент std :: deque

3 ответа

Даже если у вас много элементов, реализация массива, вероятно, самая быстрая. Для вдохновения я взглянул на деку C ++ в GCC. Он хранит очередь в виде массива массивов. Я не уверен, что итераторы обертываются как в кольцевом буфере. Реализация массива также имеет быстрый произвольный доступ, если он понадобится вам позже.

способом можно быстрее ставить в очередь и убирать из очереди, когда мне нужно вставить очень мало элементов. Является ли массив лучше связанного списка? Мне нужно вставить несколько элементов, и я должен удалить и прочитать этот удаленный ...

3 ответа

В индексировании нет ничего неясного, он будет вести себя точно так же, как и в C ++, который имеет точно такую ​​же функциональность, за исключением того, что реализован в гораздо более тяжелом режиме. (Все индексы будут неотрицательными.)

у неArrayListКак правило, они выполнены двусторонними, что обеспечивает быструю амортизацию вставки спереди и сзади? Есть ли когда-либо недостаток в использовании последнего по сравнению с первым? (Я не говорю только о Java - я не видел, чтобы ...

1 ответ

Сортировка deque с использованием ограниченных операций?

3 ответа

Использует ли std :: deque или std :: priority_queue поточно-безопасный? [Дубликат]

2 ответа

Использование std :: deque :: iterator (в C ++ STL) для поиска и удаления определенных элементов

Я столкнулся с проблемой при вызове следующего кода: #include<deque> using namespace std; deque<int> deq = {0,1,2,3,4,5,6,7,8}; for(auto it = deq.begin(); it != deq.end(); it++){ if(*it%2 == 0) deq.erase(it); }что привело к ошибке сегментации. ...