Array.Reverse算法? [英] Array.Reverse algorithm?
本文介绍了Array.Reverse算法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
什么样的Array.Reverse(string a)算法在后台使用反向字符串?
What kind of algorithm Array.Reverse(string a), uses behind the scene to reverse the string?
推荐答案
可能是标准的就地逆转算法.
Probably a standard in-place reversal algorithm.
function reverse-in-place(a[0..n])
for i from 0 to floor(n/2)
swap(a[i], a[n-i])
来源
- Wikipedia/就地算法
- Wikipedia/In-place algorithm
Sources
这篇关于Array.Reverse算法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文