2015年11月13日 星期五

C8_4 IntbSort.cs

using System;
namespace C8_4
{
    ///
    ///用泡沫演算法對整數型資料進行排序
    ///
    public class IntbSort : BobblesSort
    {
        private int[] arr = null;//需要排序的元素
        ///
        ///開始排序
        ///
        ///
        ///
        public void StartSort(int[] thearr)
        {
            arr = thearr;
            length = arr.Length;
            DoSort();
        }
        protected override void Swap(int index)
        {
            int tp = arr[index];
            arr[index] = arr[index + 1];
            arr[index + 1] = tp;
        }
        protected override bool Order(int index)
        {
            if (arr[index] > arr[index + 1])
                return true;
            else
                return false;
        }
    }
}

沒有留言: