コード例 #1
0
ファイル: Program.cs プロジェクト: venu-l/Algortihms
        static IAlgoDriver GetAlgorithmToExecute(string algorithHandle)
        {
            IAlgoDriver driver = null;

            switch (algorithHandle)
            {
            case "WordBreaking":
                driver = new WordBreaking();
                break;

            case "ReverseSLL":
                driver = new RevereseSLL();
                break;

            case "TreeTraversals":
                driver = new TreeTraversals();
                break;

            case "SpiralOrder":
                driver = new SpiralOrder();
                break;

            case "RotateMatrix":
                driver = new RotateMatrix();
                break;
            }

            return(driver);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: monsterNY/vlxm
        private static void TestSpiralOrder()
        {
            SpiralOrder instance = new SpiralOrder();

            Console.WriteLine(instance.Solution(new[]
            {
                new[] { 1, 2, 3, 4 },
                new[] { 5, 6, 7, 8 },
                new[] { 9, 10, 11, 12 },
            }));
        }