private void listaPosortowamaCenaWagaToolStripMenuItem_Click(object sender, EventArgs e) { Thief thief = new Thief(); thief.bubblesort(list); ElementsTable table = new ElementsTable(thief.LOE); table.Show(); }
/// <summary> /// zachłanny wyświetla plecak i listę elementów oraz ilość, zależny od ceny / masy elementu /// zmniejsza ilość elementów /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void zachłannyCenaWagaToolStripMenuItem1_Click(object sender, EventArgs e) { Thief thief = new Thief(list, (int)nBackpackSize.Value); thief.r_element_price_weight(); ElementsTable table = new ElementsTable(thief.LOE, "Elementy posortowane cena / waga"); table.Show(); ElementsTable tableBackpack = new ElementsTable(thief.BP, "Elementy dodane do plecaka"); tableBackpack.Show(); }
///wywoływanie lalgorytmu zachłanny 0 max cena private void zachłannyCenaMaxToolStripMenuItem_Click(object sender, EventArgs e) { Thief thief = new Thief(list, (int)nBackpackSize.Value); thief.n_element_max_price(); ElementsTable table = new ElementsTable(thief.LOE, "Elementy posortowane od cena max"); table.Show(); ElementsTable tableBackpack = new ElementsTable(thief.BP, "Elementy dodane do plecaka"); tableBackpack.Show(); }
///wywoływanie algorytmu zachłanny 0 waga min private void zachłannyWagaMinToolStripMenuItem_Click(object sender, EventArgs e) { Thief thief = new Thief(list, (int)nBackpackSize.Value); thief.n_element_min_weight(); ElementsTable table = new ElementsTable(thief.LOE, "Elementy posortowane od waga min"); table.Show(); ElementsTable tableBckpack = new ElementsTable(thief.BP, "Elementy dodane do plecaka"); tableBckpack.Show(); }