Skip to content

sequence_queue遍历方法错误,当rear小于front无法遍历 #4

@cjy513203427

Description

@cjy513203427

正确的如下

// Traverse queue in turn
Status QueueTraverse(SqQueue Q)
{
	int i;
	i = Q.front;
	for (i =Q.front; i < QueueLength(Q) + Q.front; i++) {
		visit(Q.data[i%MAXSIZE]);
	}
	printf("\n");
	return OK;
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions