gpt4 book ai didi

c# - 算法比较 C#

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:34:02 25 4
gpt4 key购买 nike

<分区>

我目前正在研究典型的面试问题,以使我处于正确的心态。我试图针对问题提出自己的解决方案,而不是试图记住给定的解决方案。

问题是我不确定我的解决方案是否是最优的,或者是否存在我没​​有看到的重大设计缺陷。

所以这是我为基本的“这个字符串是否唯一”问题提出的解决方案之一,例如检查字符串中的所有字符是否唯一。

public static bool IsUnique(string str)
{
bool isUnique = true;

for (int i = 0; i < str.Length; i++)
{
if (str.LastIndexOf(str.ElementAt(i)) != i)
{
isUnique = false;
break;
}
}

return isUnique;
}

有没有人对这段代码是否是最优的以及是否具有可接受的时间和空间复杂度有建议?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com