zoukankan      html  css  js  c++  java
  • 同样的1000万数组的排序算法为什么C# 用时0.5秒,而C语言用时0.6秒?

    同样的1000万数组的排序算法为什么C# 用时0.5秒,而C语言用时0.6秒?

    C语言 算法库

    C#调用范例:
    [DllImport("BwsyqIndex.dll")]
        public static extern void HzSort(int[] mi, int num_elements);

        protected void Page_Load(object sender, EventArgs e)
        {
            int iUp = 1000000;
            Random ro = new Random(10000000);
            long tick = DateTime.Now.Ticks; 

            int[] a = new int[10000000];
            for (int i = 0; i < 10000000; i++)
            {
                a[i] = ro.Next(10000000); 
            }
            //开始时间
            TimeSpan runTime = new TimeSpan(DateTime.Now.Ticks);

            HzSort(a, 10000000);

            //结束时间
            TimeSpan timeNow = new TimeSpan(DateTime.Now.Ticks);
            //时间间隔
            TimeSpan ts = timeNow.Subtract(runTime).Duration();
            Response.Write(" 用时:" + ts.TotalSeconds.ToString() + "秒 " + ts.TotalMilliseconds.ToString() + "毫秒");

        }

  • 相关阅读:
    136-如何访问redis数据库
    135-如何实现result风格
    134-SpringMVC中的值,会有一个默认值
    133-this知识点
    132-SpringBoot中的请求方法
    034-405是什么错误?
    131-逆向工程配置文件
    SQL---实验一
    《将博客搬至CSDN》
    正则表达式1---QQ号合法性判断
  • 原文地址:https://www.cnblogs.com/bdccloudy/p/3059053.html
Copyright © 2011-2022 走看看