示例#1
0
 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);
     }
 }