随笔分类 - Algorithm
摘要:1 int MaxDepth(Node n) 2 { 3 if (!n.left && !n.right) 4 return 1; 5 6 int l = 0; 7 if (n.left) 8 l = MaxDepth(n.left) + 1; 9 10 int r = 0;11 if (n.right)12 r = MaxDepth(n.rig...
阅读全文
摘要:1 Console.Write("请输入整数 n:"); 2 string strN = Console.ReadLine(); 3 4 Console.Write("请输入整数 k:"); 5 string strK = Console.ReadLine(); 6 7 int n = 0; 8 int k = 0; 9 if (!int.TryParse(strN, out n) || !int.TryParse(str...
阅读全文
摘要:前天跟师兄出去吃宵夜的时候, 师兄提了一下他面试的时候面试官出的一道算法题, 听了以后挺感兴趣的, 想了一个解决方法, 在这里做下记录. 题目要求: 给一个数组, 要求用它组成一个最大的数, 如用 5 , 7, 8, 12, 9 就可以组成 987512 ; 思路: 排序 –> 比较 –> 交换 –> 输出 代码: 1 /// <summary> 2 /// 排序方法 3 /// </summary> 4 /// <param name="arr"></param> 5 public void Sort(in
阅读全文

浙公网安备 33010602011771号