コード例 #1
0
        /// <summary>
        /// Sort data using a quick sort
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="data">Data to be sorted</param>
        public static IList <T> QuickSortDescending <T>(this IList <T> data)
        {
            var sorter = new QuickSort <T>();

            return(sorter.SortDescending(data));
        }
コード例 #2
0
        /// <summary>
        /// Sort data using a quick sort
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <param name="data">Data to be sorted</param>
        /// <returns>The sorted data</returns>
        public static IEnumerable <T> QuickSortAscending <T>(this IEnumerable <T> data)
        {
            var sorter = new QuickSort <T>();

            return(sorter.SortAscending(data));
        }