字体:
A tested version(just for fun) [#4013353@0 -ROLIA.NET 相约加拿大网上社区 之 枫下论坛 & 枫下部落, 枫下论坛主坛 ]

A tested version(just for fun)

by willington (居无定所) at 2007.10.24 14:58 (#4013353@0)
NODE* cls_node::rnth_node(unsigned seq = 4)
{
// Check whether we have enough elements
NODE *temp = m_head;
for (unsigned idx = 1; idx <= seq && NULL != temp; idx++, temp = temp->next);
if (NULL == temp)
return NULL;

// The difference between "work" and "temp" is "seq"
for (NODE *work = m_head; NULL != temp; work = work->next, temp = temp->next);
return work;
}

该话题已在历史区内,不能被修改或回复。       收藏    投诉
关闭窗口