public void Execute() { foreach(var l in originalLines) { lines.Remove(l); } foreach(var l in executeLines) { lines.Remove(l); } foreach(var n in executeNodes) { nodes.Remove(n); } executeNodes.Clear(); foreach(var n in selectedNodes) { executeNodes.Add(n.newNodeViewModel()); nodes.Remove(n); } Tree234 tree = new Tree234(executeNodes, lines); executeNodes = tree.BalanceT234(); nodes.AddRange(executeNodes); }
public Form1() { InitializeComponent(); tree234 = new Tree234 <int>(); tree234.Add(191); tree234.Add(12); tree234.Add(45); tree234.Add(14); tree234.Add(193); tree234.Add(75); tree234.Add(56); tree234.Add(5); tree234.Remove(12); tree234.Remove(191); tree234.Remove(45); tree234.Remove(14); tree234.Remove(193); tree234.Remove(75); tree234.Remove(56); tree234.Remove(5); }