일지
자료구조...57
niamdank
2021. 1. 7. 12:11
원형 큐 기능 메서드 구현
CircularQueue.cpp
/// <summary>
/// CircularQueue에 지정한 값이 존재하는지 확인한다.
/// </summary>
/// <param name="value">CircularQueue에서 찾을 값</param>
/// <returns>값의 존재 여부</returns>
bool CircularQueue::Contains(int value)
{
for (size_t i = 0, j = m_rear; i < m_count; i++)
{
if (m_items[j] == value)
{
return true;
}
j = (j + 1) % (m_capacity + 1);
}
return false;
}
더보기