数组逆置算法

来源:互联网 发布:连云港信通网络 编辑:程序博客网 时间:2024/04/28 13:31

using System;
using System.Collections.Generic;
using System.Text;

namespace 数组逆置
{
    class Program
    {
        static void Main(string[] args)
        {
            string x = "YouLove";
            char[] y = x.ToCharArray();
            RArr(y, 0, 6);
            RArr(y, 0, 3);
            RArr(y, 4, 6);
            Console.WriteLine(y);
        }

        static void RArr(char[] obj, int l, int h)
        {
            for (int i = l; i <= (l + h) / 2; i++)
            {
                char o = obj[i];
                obj[i] = obj[h - (i - l)];
                obj[h - (i - l)] = o;
            }
        }

    }
}

数组逆置举例