static void Main(string[] args) { string a = "1101", b = "100"; var data = new SortedZeros(); var d = data.AddBinary(a, b); Console.Write(d + " "); }
static void Main(string[] args) { String str = "this is a test string"; String pat = "tist"; var data = new SortedZeros(); var d = data.MinWindow(str, pat); Console.WriteLine("Smallest window is :\n " + d); }
static void Main(string[] args) { string num1 = "123"; string num2 = "456"; var obj = new SortedZeros(); string i = obj.StringMultiply(num1, num2); Console.Write(i + " "); }
static void Main(string[] args) { string[] str = new[] { "paper", "true", "soap", "floppy", "flower", "Emmanuel" }; var obj = new SortedZeros(); obj.SelectionSort(str, str.Length); obj.PrintArray(str); int[] arrayObj = new[] { 2, 5, 8, 9, 1, 0, 2 }; }
static void Main(string[] args) { SortedZeros sb = new SortedZeros(); int[] str = new int[] { 1, 2, 3, 3 }; int n = str.Length; int data = sb.SubArraySumEqualsK(str, 6); Console.WriteLine(data + " "); }
static void Main(string[] args) { int[] i = new[] { 1, 2, 3 }; var Test = new SortedZeros(); Test.nextPermutation(i); foreach (var r in i) { Console.Write(r + " "); } }
static void Main(string[] args) { var data = new string[] { "eat", "tea", "tan", "ate", "nat", "bat" }; var obj = new SortedZeros(); IList <IList <string> > i = obj.GroupAnagrams(data); foreach (var r in i) { foreach (var d in r) { Console.Write(d + " "); } } }
static void Main(string[] args) { TreeNode newTree = new TreeNode(10); newTree.left = new TreeNode(5); newTree.right = new TreeNode(15); newTree.right.right = new TreeNode(25); SortedZeros d = new SortedZeros(); IList <int> sum = d.RightSideView(newTree); foreach (var x in sum) { Console.Write(x + " "); } }
static void Main(string[] args) { int[] str = new int[] { 1, 2, 3, 0, 0, 0 }; int m = 3; int[] str2 = new int[] { 2, 5, 4 }; int n = 3; var data = new SortedZeros(); data.Merge(str, m, str2, n); foreach (var d in str) { Console.Write(d + ""); } }
static void Main(string[] args) { SortedZeros sb = new SortedZeros(); TreeNode tre = new TreeNode(1); tre.left = new TreeNode(2); tre.right = new TreeNode(3); tre.right.left = new TreeNode(4); tre.right.right = new TreeNode(5); string st = "1,2,3,null,null,4,5"; string mm = sb.serialize(tre); TreeNode da = sb.deserialize(mm); Console.WriteLine(mm); }