![]() |
1
7
这种方法很好。O(N)要求只意味着运行时间与项目数量成正比,在这种情况下,这意味着字符串中的字符数(假设您是指时间复杂性,这是一个相当安全的赌注)。 伪代码:
基本上就是你想做的。 因为它只有一个只依赖于字符数的循环,所以它确实是O(N)时间复杂性。 下面的C程序显示了这一点:
运行这个程序可以让您:
注意,如果字符串中没有空格,它只需复制每个字符。你可能认为你可以通过检查
还要记住,这将是未定义的行为
|
![]() |
2
3
你的方法听起来不错,符合要求。 |
![]() |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
![]() |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
Manan Girdhar · 拆分字符串并仅在java中使用第二部分 2 年前 |
![]() |
AnxiousLuna · Python使用len()获取数组索引数 2 年前 |
![]() |
antonoyaro8 · 数据帧中每列上的Grepl 2 年前 |