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 };
        }
Ejemplo n.º 5
0
        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 + " ");
            }
        }
Ejemplo n.º 7
0
        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 + " ");
            }
        }
Ejemplo n.º 9
0
        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);
        }