private void button1_Click(object sender, EventArgs e) { int add = Convert.ToInt32(textBox2.Text); liten.Add(add); textBox1.Text = liten.ToString(); }
/// <summary> /// lägger till ett element i heapen /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Add_Click(object sender, EventArgs e) { try { heap.Add(Convert.ToInt32(InputBox.Text)); HeapNumbers.Text = heap.ToString(); input.Clear(); } catch (FormatException) //om användaren försöker lägga in ett element utan att ha skrivit in värde { MessageBox.Show("Invalid input."); } }
private void addBtn_Click_1(object sender, EventArgs e) { try { int _entry = Convert.ToInt32(textEntry.Text); _heap.Add(_entry); textEntry.Text = ""; showHeap.Text = _heap.ToString(); } catch { MessageBox.Show("Enter a number."); } }
static void Main(string[] args) { MinHeap <int> heap = new MinHeap <int>(); heap.Add(10); heap.Add(16); heap.Add(30); heap.Add(20); heap.Add(50); heap.Add(15); heap.Add(8); while (!heap.IsEmpty) { Console.Write(heap.Pop() + " "); } EndProgram(); }
/// <summary> /// placerar en input längst bak i kön med bestämd prioritet /// </summary> /// <param name="item">ny input</param> /// <param name="order"></param> public void Enqueue(TValue item, TKey order) { PriorityQueueNode <TKey, TValue> node = new PriorityQueueNode <TKey, TValue>(item, order); queue.Add(node); }
//Lägger till ett element i kön public void Enqueue(TValue item, TKey order) { PriorityQueueNode <TKey, TValue> Nod = new PriorityQueueNode <TKey, TValue>(item, order); Heapen.Add(Nod); }
public void Enqueue(TValue item, TKey order) { PriorityQueueNode <TKey, TValue> _new = new PriorityQueueNode <TKey, TValue>(item, order); _queue.Add(_new); }