template <typename ItemType>
void CircularSortedType<ItemType>:: printList() const
{
	if (listData != NULL)
	{
		NodeType<ItemType> *first = listData -> next;
		cout << "\n";
		while (first != listData)
		{
			cout << first -> info << "\t";
			first = first -> next;
		}
		cout << listData -> info << "\n\n";
	}
	else
		cout << "empty\n";
}



