算法提升
梦想小白菜
这个作者很懒,什么都没留下…
展开
-
角谷猜想(Collatz conjecture)验证算法C#实现
角谷猜想任何一个大于一的自然数,如果是奇数,则乘以三再加一;如果是偶数,则除以二;得出的结果继续按照前面的规则进行运算,最后必定得到一。 该猜想由日本数学家角谷静夫发现,又被称为考拉兹猜想,3n+1猜想、哈塞猜想、乌拉姆猜想或叙拉古猜想。C#验证该验证算法用C#控制台程序实现,输入为任意大于1的正整数,输出为按规则每一步得到的数,到1结束。代码如下:namespace CollatzConjectu原创 2015-04-02 11:54:54 · 3441 阅读 · 1 评论 -
C#实现冒泡排序法
冒泡排序(Bubble Sort,台湾译为:泡沫排序或气泡排序)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 用C#实现代码如下: public static int[] BubbleSort(int[] listNumber) {原创 2015-04-21 16:38:20 · 4382 阅读 · 0 评论