随笔分类 - 算法设计/数据结构
C#实现鸽巢排序
摘要:/// /// 鸽巢排序 /// 创建一个长度大于等于待排序数组array元素中最大值的标记数组mark, /// 将数组array中元素值个数映射到mark数组中。 /// 即array数组中的元素值对应ma...
阅读全文
C#实现快速查找(递归,非递归)
摘要:原文件:http://pan.baidu.com/share/link?shareid=2838344856&uk=3912660076我英语很烂...哎,我正在努力...效果图:
阅读全文
C#实现递归矩阵连乘(动态规划的递归自顶向下,非递归自地向上)
摘要:源文件:http://pan.baidu.com/share/link?shareid=481923&uk=3912660076//Main:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace MatrixMultiplication{ class Program { static void Main(string[] args) { Console.WriteLine("Please enter nu...
阅读全文
C# 实现阶乘(递归,非递归)
摘要:源文件:http://pan.baidu.com/share/link?shareid=439745&uk=3912660076//Main:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Factorial{ class Program { static void Main(string[] args) { Function obj = new Function(); Con...
阅读全文
斐波那契数列(Fibonacci)(递归,非递归)(动态规划,自顶向下,自底向上)
摘要:源文件:http://pan.baidu.com/share/link?shareid=439719&uk=3912660076//Mainusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Fibonacci{ class Program { static void Main(string[] args) { Console.WriteLine("Would you like to know whic...
阅读全文
C#实现L型棋牌覆盖
摘要:源文件:http://pan.baidu.com/share/link?shareid=426222&uk=3912660076//Mainusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ChessBoard{ class Program { //谁能教教我英语啊,英语语法什么的错误之处还望海涵, static void Main(string[] args) { Function o...
阅读全文
C#实现用欧几里德算法、连续整数检测算法、公因数算法求两个非负整数的最大公约数
摘要:源文件: http://pan.baidu.com/share/link?shareid=2840221704&uk=3912660076//Main:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace GreatestCommonDivisor{ class Program { static void Main(string[] args) { Function obj = new Function(...
阅读全文
C#实现线性查找(递归,非递归)
摘要:源文件: http://pan.baidu.com/share/link?shareid=439733&uk=3912660076参考代码来源自课本://Main:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace LinearSearch{ class Program { static void Main(string[] args) { Console.WriteLine("Please enter...
阅读全文
C#实现折半查找(递归,非递归)
摘要:源文件:http://pan.baidu.com/share/link?shareid=439727&uk=3912660076代码参考来源于课本://Main:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace BinarySearch{ class Program { static void Main(string[] args) { Function obj = new Function(); ...
阅读全文
C#实现选择排序
摘要:源文件:http://pan.baidu.com/share/link?shareid=439747&uk=3912660076参考代码来源于课本://Mainusing System;using System.Collections.Generic;using System.Linq;using ...
阅读全文
C#实现插入排序
摘要:源文件:http://pan.baidu.com/share/link?shareid=439748&uk=3912660076代码参考来源于课本://Main:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace InsertSort{ class Program { static void Main(string[] args) { Console.WriteLine("Ple...
阅读全文
C#实现归并排序(递归,非递归,自然归并)
摘要:源文件:http://pan.baidu.com/share/link?shareid=439730&uk=3912660076不足错误之处,还请您及时指出,谢谢。Email:wjshan0808@gmail.com//Main:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Merge{ class Program { static void Main(string[] args) { while...
阅读全文