Добавлена сортировка массивов
This commit is contained in:
@@ -11,6 +11,7 @@ class Program
|
||||
static AboutMeForm aboutMeForm;
|
||||
static MathGameForm mathGameForm;
|
||||
static SnakeForm snakeForm;
|
||||
static ArraySortGUI arrayGUI;
|
||||
|
||||
[STAThread] // Требуется для Windows Forms
|
||||
static void Main()
|
||||
@@ -35,7 +36,7 @@ class Program
|
||||
Menu mainMenu = new Menu("Select option");
|
||||
mainMenu.AddOption("Guess answer math game", () => mainMenuForm.SwitchToForm(mathGameForm));
|
||||
mainMenu.AddOption("About me", () => mainMenuForm.SwitchToForm(aboutMeForm));
|
||||
mainMenu.AddOption("Array sort", () => new ArraySortDemo().Run());
|
||||
mainMenu.AddOption("Array sort", () => { arrayGUI = new ArraySortGUI(mainMenuForm); mainMenuForm.SwitchToForm(arrayGUI); });
|
||||
mainMenu.AddOption("Snake game", () => {
|
||||
mainMenuForm.Hide();
|
||||
snakeDiffMenuForm.Show();
|
||||
|
||||
@@ -139,6 +139,15 @@ namespace laba3.Core
|
||||
Console.WriteLine("\b\b]");
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
string str = "[";
|
||||
foreach (int x in this.array) { str+=$"{x}, "; }
|
||||
str = str.TrimEnd(' ').TrimEnd(',');
|
||||
str += "]";
|
||||
return str;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Sort this array with Gnome Sort;
|
||||
/// Avg time O(n^2);
|
||||
|
||||
Reference in New Issue
Block a user