저는 C++을 처음 접했을 때 대기열을 만드는 방법에 대해 혼란 스럽습니다.C++에서 Queue를 만들려고한다면 특정 크기의 Queue를 어떻게 만들 수 있습니까?
생성자의 경우 대기열 길이를 허용해야합니다. 대기열의 길이는 피보나치 수가 아닌 경우 주어진 길이보다 큰 가장 가까운 피보나치 수이어야합니다. (예 : 생성자에 10이 지정되면 길이를 13으로 만듭니다).
지금 큐를 배열로 구현하고 있습니다. 내 머리글의 사적인 부분에 int queueContents[];
과 같은 것이 있으면 생성자에서 가장 가까운 피보나치 수로 설정하십시오.
전체 파일에서 사용하도록 선언하고 생성자에서 길이를 설정하는 방법은 무엇입니까?
배열로 유지 하시겠습니까? 목록을 사용하고 크기 변수로 입력을 제한 할 수 있습니다. – ChiefTwoPencils
불행히도 배열을 사용하는 할당 상태입니다. –