我了解 OOP 中的抽象,如果我理解正确,那么这就是选择并仅关注对象的那些细节,这将使我们能够解决问题。但我也听说过抽象级别和简单的抽象,这不适用于OOP。我想澄清这些观点。
主页
/
user-449804
evan's questions
public void ReverseString(char[] s)
{
char savedElem;
for (int i = 0; i < s.Length - i; i++)
{
savedElem = s[i];
s[i] = s[s.Length - 1 - i];
s[s.Length - 1 - i] = savedElem;
}
}
我是否正确地确定该算法的空间复杂度为 O(1)?