C#-算法
乾冰漓火
位置不能带来自由,能力才能让人自由。
展开
-
C# 排序算法
冒泡排序冒泡排序的思想:冒泡排序是一种简单的排序算法,它重复的走访过要排序的序列,一次比较两个相邻两个元素。如果他们的顺序错误就讲他们的顺序交换过来,这个算法的名字是因为越小的元素会慢慢的“冒”到序列的最前端,就像水中冒出的气泡一样。时间复杂度:O(n^2) 空间复杂度:O(1)冒泡排序示例:示例代码如下:/*冒泡排序 *比较两个相邻的元素,如果第一个元素大于第二个,那么就把两个元素交换。 *原创 2017-08-09 16:17:56 · 314 阅读 · 0 评论 -
直接交换两个变量的值
不使用中间变量,就可以交换两个变量的值private static void swap(int a,int b)原创 2017-08-21 09:27:32 · 298 阅读 · 0 评论 -
委托和事件(一)
委托和事件委托和事件在 C# 中是非常重要的,如果不能掌握这两种方法,那么就永远不能成为一个好的 C# 程序员。而委托和事件则属于会者不难,难者不会的情况。C# 委托(Delegate)我们就先将委托,暂时不要提及事件,虽然事件是委托的高级抽象,如果将两者一起讲,初学者不容易理解。C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对...原创 2019-03-18 15:25:04 · 205 阅读 · 0 评论