private void button1_Click(object sender, EventArgs e) { // _matrix = new int[,] { { 2, 3, 4 }, { 5, 2, 4 }, { 1, 1, 2 }, { 3, 4, 2 }, { 3, 5, 2 } }; var _mainMatrixDic = new Dictionary <string, List <int> >(); _mainMatrixDic.Add("1", new List <int>() { 2, 3, 4 }); _mainMatrixDic.Add("2", new List <int>() { 5, 2, 4 }); _mainMatrixDic.Add("3", new List <int>() { 1, 1, 2 }); _mainMatrixDic.Add("4", new List <int>() { 3, 4, 2 }); _mainMatrixDic.Add("5", new List <int>() { 3, 5, 2 }); var algoritm = new Algoritm(_mainMatrixDic); var answerModel = algoritm.GetOptimalResultSequences(); }
public ActionResult Input(Algoritm alg) { Matrix InputData = new Matrix(); Matrix.ReadFile(); Matrix.zero_matr(); for (int i = 0; i < Matrix.amount_ver; i++) { for (int j = 0; j < Matrix.amount_ver; j++) { if (i != j) { double kfhb = (Matrix.all_versh(i, j) - Matrix.ob_versh(i, j)) / (Matrix.all_versh(i, j) + Matrix.ob_versh(i, j)); double kdfudsu = Matrix.all_versh(i, j) - Matrix.ob_versh(i, j); double ksauhawiud = Matrix.all_versh(i, j) + Matrix.ob_versh(i, j); double sdufhaieush = Math.Round(kdfudsu / ksauhawiud, 3); Matrix.road_l[i][j] = sdufhaieush; } } } //ViewBag.Answer = alg.Variables; Algoritm.amountVersionInFirstPD = alg.Variables; Algoritm.PodgrafTwo(); Algoritm.sumr(); return(View()); }
public TaskCreator(string name, TableArgs args, bool displayZeroes, string algo) { _table = Utilities.CreateTable(args.MaxUsers, args.MaxItems, args.MinGrade, args.MaxGrade); _algo = SelectAlgoritm(algo); _algo.SetTable(_table); _displayZeroes = displayZeroes; _name = name; }
public void Run() { var CountSteps = 0; while (Algoritm.Step()) { CountSteps++; } }
private void Click_MySubmit(object sender, RoutedEventArgs e) { int nextMyCleaning = dateOfCleaningDateTime.DayOfYear; int interval = Algoritm.GetIntervalBerweenUserCleaning(countUsers); int previousCleaning = SubmitLogics.GetMinDayId(results, user, PeopleWhoLiveInOneRoom); int dayCheck = SubmitLogics.GetDayOfCleaning(results, previousCleaning).DayOfYear; if (today == dayCheck || today == dayCheck + 1) { SubmiteWorkWindow window = new SubmiteWorkWindow(user, dayCheck, PeopleWhoLiveInOneRoom); window.ShowDialog(); } else { MessageBox.Show("Wait your turn to clean!"); return; } }
private void buttonStartSearch_Click(object sender, EventArgs e) { try { // _matrix = new int[,] { { 2, 3, 4 }, { 5, 2, 4 }, { 1, 1, 2 }, { 3, 4, 2 }, { 3, 5, 2 } }; var _mainMatrixDic = new Dictionary <string, List <int> >(); _mainMatrixDic = Initializer.MainMatrixDic; //_mainMatrixDic.Add("1", new List<int>() { 2, 3, 4 }); //_mainMatrixDic.Add("2", new List<int>() { 5, 2, 4 }); //_mainMatrixDic.Add("3", new List<int>() { 1, 1, 2 }); //_mainMatrixDic.Add("4", new List<int>() { 3, 4, 2 }); //_mainMatrixDic.Add("5", new List<int>() { 3, 5, 2 }); var algoritm = new Algoritm(_mainMatrixDic); var answerModel = algoritm.GetOptimalResultSequences(); FillListBoxOptimal(answerModel); Initializer.ClearDictionary(); ButtonEnableDisable(true, false); } catch (Exception) { MessageBox.Show(Resources.ErrorMessage); } }
public bool Step() { CountSteps++; return(Algoritm.Step()); }
public void IndexScopeTest(int numberSource, int numberIn, int i, int j) { Assert.That(() => Algoritm.InsertNumber(numberSource, numberIn, i, j), Throws.TypeOf <ArgumentOutOfRangeException>()); }
public int Insert_Byte_From_I_To_J_Index(int numberSource, int numberIn, int i, int j) { return(Algoritm.InsertNumber(numberSource, numberIn, i, j)); }
public static void SetAlgoritm(Algoritm a) { m_algoritm = a; }
public void Insert_Byte_From_I_To_J_Index(int numberSource, int numberIn, int i, int j, int expected) { Assert.AreEqual(Algoritm.InsertNumber(numberSource, numberIn, i, j), expected); }
// // GET: /Algoritm/ public ActionResult Input() { Algoritm InputData = new Algoritm(); return(View()); }
public void FibanachiAlgoritmExceptionsTets(int number) { Assert.Throws <ArgumentException>(() => Algoritm.FibanachiSearchAlgoritm(number)); }
public List <int> FibanachAlgoritmTest(int number) { return(Algoritm.FibanachiSearchAlgoritm(number)); }