本文介绍了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/就地算法
  • Sources

    • Wikipedia/In-place algorithm
    • 这篇关于Array.Reverse算法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-27 16:13