c++ deque 예제

Deques는 “사전순”의미에서 비교됩니다. 이것은 본질적으로 두 deques가 두 deques 사이의 관계의 결정이 될 때까지, 해당 위치에서 두 값을 보고, 처음부터 시작하여, 쌍으로 자신의 값을 비교하여 비교된다는 것을 의미합니다 만든. 물론 동일한 구성 요소 유형의 deques만 비교할 수 있으며 = = = 및 <연산자는 구성 요소 유형에 대해 정의되어야 합니다 :p :p :d. 요소가 deque의 첫 번째 위치에 삽입되면 기존 요소를 지정하는 모든 이터레이터가 있지만 참조가 없는 경우 유효하지 않게 됩니다. 다음은 g++를 사용하여 컴파일된 프로그램 예제입니다. 글쎄, g ++를 사용하여 STL 프로그램을 컴파일하는 것이 더 원활한 것 같습니다 왜냐하면 표준에 기반하지 않는 오래된 구슬을 사용하는 경우 프로그램에서 g ++가 메시지를 표시하기 때문입니다! deque는 STL의 세 가지 “순차적” 컨테이너 클래스 중 하나입니다(벡터와 목록은 다른 두 개). 일반적으로 deque를 사용하는 것에 대해 궁금해하는 경우 공통점이 너무 많기 때문에 deque를 사용하거나 벡터를 사용하는 것이 선택됩니다. 벡터와 deque모두 (큰 오 관점에서) 요소에 대한 일정한 시간 액세스를 제공하지만 요소 액세스는 벡터에서 조금 더 빠른 경향이 있습니다. 끝에 많은 삽입 및 삭제가 있어야하고 특히 전면에 있는 경우 deque가 더 나은 선택이 될 것입니다.

그러나 일반적으로 동적으로 성장하고 축소할 수 있는 배열과 같은 개체가 필요한 경우 벡터가 선택한 컨테이너가 되는 경향이 있습니다. deque(“데크”로 발음)라는 용어는 `이중 끝 대기열`의 약어입니다. 양방향으로 성장할 수 있도록 구현되는 동적 배열입니다. deque 클래스는 이중 끝 큐를 구현하고 STL 화신에서는 벡터 클래스와 매우 유사한 인터페이스를 가짐을 나타냅니다. 주요 개념적 차이점은 deque가 양쪽 끝에서 빠른 삽입 및 삭제를 제공한다는 것입니다. std::deque(이중 종료 큐)는 시작과 끝 모두에서 빠른 삽입 및 삭제를 허용하는 인덱싱된 시퀀스 컨테이너입니다. 또한 deque의 양쪽 끝에 삽입 및 삭제는 요소의 나머지 부분에 대한 포인터 또는 참조를 무효화하지 않습니다.


Parse error: syntax error, unexpected ',' in /home/nickegge/public_html/wp-content/themes/minimatica/comments.php on line 68