コード例 #1
0
        public IActionResult ShowCounter(int iterations, int amount, int leftSum, int rightSum, int leftAmount, int rightAmount)
        {
            AlgorithmsRuntimeCounter counter = new AlgorithmsRuntimeCounter();

            if (leftSum > rightSum || leftAmount > rightAmount || leftSum < 0 || rightAmount < 0 || rightAmount < 0 || leftAmount < 0)
            {
                return(RedirectToAction(nameof(ChooseAmount)));
            }
            ViewBag.Counter = counter.CountTime(iterations, amount, leftSum, rightSum, leftAmount, rightAmount);

            return(View());
        }
コード例 #2
0
 public Form1()
 {
     InitializeComponent();
     counter = new AlgorithmsRuntimeCounter();
     frankChart.Series[0].Name   = "Frank Wolf";
     geneticChart.Series[0].Name = "Genetic";
     annealChart.Series[0].Name  = "Simulated Annealing";
     avgChart.Series[0].Name     = "Frank Wolf";
     avgChart.Series[1].Name     = "Genetic";
     avgChart.Series[2].Name     = "Simulated Annealing";
     frankChart.ChartAreas["ChartArea1"].AxisX.Title   = "n";
     geneticChart.ChartAreas["ChartArea1"].AxisX.Title = "n";
     annealChart.ChartAreas["ChartArea1"].AxisX.Title  = "n";
     avgChart.ChartAreas["ChartArea1"].AxisX.Title     = "n";
 }