根据两台机器速度编写方程式

时间:2016-09-22 00:53:06

标签: algorithm math analysis equation

如何编写描述两种算法之间时间的等式?示例:算法x的平均运行时间为T(n)= 8n ^ 3。

机器A每秒执行10次算术运算,而机器B每秒执行20次算术运算。

机器A可以(概念上)每分钟运行4.217个输入,其中as 机器B可以(概念上)每分钟运行5.313个输入

我如何编写描述两个输入之间关系的等式?

1 个答案:

答案 0 :(得分:0)

考虑与速度/时间/距离类比:

Performance(op/sec) * time(sec) = number of operations

10(op/s) * 60(s) = 8*(4.217)^3 = 600
20(op/s) * 60(s) = 8*(5.313)^3 = 1200

对于你的情况

using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;

namespace ConsoleApplication11
{

    class Customer
    {

        public List<string> Strings
        {
            get;

        } = new List<string>();
        class Program
        {
            static void Main(string[] args)
            {
                Customer myCustomer = new Customer();
                myCustomer.Strings.Add("test");
            }
        }
    }
}