Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations bkrike on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Looped linked list

Status
Not open for further replies.

longliz

Programmer
Feb 2, 2002
4
US
hi i need to find a better way to determine if a linked list has a loop (anywhere ) - rather than by checking each pointer against all the others (which is a quadratic function). can some one please help??
longliz
 
Create new member of the list entry
bool AllreadyChecked;, construct it as AllreadyChecked=False;
then go through the list and test:
if(!AllreadyChecked) AllreadyChecked=True;
else Error("Loop detected");
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top