public static void Main(string[] args) { Console.WriteLine("Enter size of array"); string s = Console.ReadLine(); int N = int.Parse(s); QuickUnion qu = new QuickUnion(N); bool isConected = qu.isConnected(2, 3); Console.WriteLine("2 and 3 " + isConected); qu.Union(2, 3); isConected = qu.isConnected(2, 3); Console.WriteLine("2 and 3 " + isConected); qu.Union(3, 5); isConected = qu.isConnected(3, 5); Console.WriteLine("3 and 5 " + isConected); isConected = qu.isConnected(2, 5); Console.WriteLine("2 and 5 " + isConected); }
static void Main(string[] args) { QuickUnion quickUnion = new QuickUnion(10); //Same as video lecture quickUnion.Union(4, 3); quickUnion.Union(3, 8); quickUnion.Union(6, 5); quickUnion.Union(9, 4); quickUnion.Union(2, 1); quickUnion.Union(9, 4); quickUnion.Union(5, 0); quickUnion.Union(7, 2); quickUnion.Union(6, 1); quickUnion.Union(7, 3); Console.WriteLine(quickUnion.IsConnected(8, 9)); Console.WriteLine(quickUnion); }