![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
瓜皮弟子头很铁
万变犹定,神怡气静
展开
-
利用ICollection 进行排序
static void Main() { var test1 = new[] { 1, 2, 2, 3, 0, 1, 3, 0, 2, 1 }; var test2 = new[] { 1, 2, 3, 0, 1, 3, 0, 2 }; Console.WriteLine(string.Join(',', UniqueRepetitiveSort(test1))); Console.WriteLine(string.Join(',', UniqueRepetitiveSort(test2)));.原创 2022-04-20 18:42:12 · 506 阅读 · 0 评论 -
关于递归在c#中的用法和思考
一个小学弟问了一个很简单的题目,是这样的 想把上面的改成递归,然后他尝试了一下这样写 然后我说不行,递归本就有循环的意思,在用循环不是多次一举,而且上面肯定运行不对的, 然后我告诉他递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。 最简单的递归如这样: 所以递归的话在程序里肯定有if和else的结构,于是我这样改到 public static void Main() { int[] a.原创 2022-01-06 11:20:06 · 622 阅读 · 0 评论