当前位置:首页 > 未命名 > 正文

顺序表算法实现之删除元素

bool listDelete(SqList& L, int i)
{
	if (i < 0 || i >= L.length) return false;
	if (i == L.length - 1) {
		L.length--;
		return true;
	}
	for (int j = i; j < L.length - 1; j++)
	{
		L.elems[j] = L.elems[j + 1];//被删除元素之后的元素前移
	}
	L.length--;
	return true;
}


更新时间 2024-11-21