阅读背景:

单向链表(四) 修改指定节点的数据值、逆序输出

来源:互联网 

1、因为修改比较好理解,就不再累述了,直接贴出代码:

void ChangeNodeValue(tagNode *pHead, int location, int value)
{
	tagNode *pTemp = pHead;
	int nCount = 1;

	if (pHead == NULL)
	{
		printf("链表为空!\n");
		return;
	}

	while (pTemp)
	{
		if (location == nCount)
		{
			pTemp->value = value;
			return;
		}
		else
		{
			pTemp = pTemp->pNext;
			nCount++;
		}
	}

	printf("位置%d不存在节点!\n", location);
}void ChangeNode



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: