算法
文章平均质量分 82
Michael-杨楠
这个作者很懒,什么都没留下…
展开
-
快速排序
前言:内容:namespace kuaisupaixu{ class Program { static void Main(string[] args) { int[] array = new int[] { 4, 8, 5, 3, 7, 2, 9, 1, 0, 6 }; //数组1·原创 2017-11-05 19:00:14 · 260 阅读 · 15 评论 -
希尔排序
前言:内容:(1)(2)(3)代码展示:namespace xierpaixu{ class Program { static void Main(string[] args) { int[] array = new int[] { 0, 8, 5, 3, 7, 2, 9, 1, 4, 6 };原创 2017-10-29 21:50:40 · 292 阅读 · 19 评论 -
回溯算法(N皇后)--C#版代码
前言:内容:1、回溯法基本思想:2、N皇后问题:(1)概念:这是来源于国际象棋的一个问题。N后问题要求在一个N x N格的棋盘上放置n个皇后,使得他们彼此不受攻击。按照国际象棋的规则,一个皇后可以攻击与之处在同一行或同一列或同一斜线上的其他任何棋子。因此,n后问题等价于要求在一个N x N格的棋盘上放置n个皇后,使得任何两个皇后不能被放在同一行或同一列或同一条斜线上。(2)原创 2017-10-15 21:13:49 · 1693 阅读 · 18 评论 -
贪心算法--C#
前言上面总结了动态规划,下面由我来给大家介绍一下贪心算法,介绍一下贪心和动态规划有啥区别,有啥共同之处。内容:namespace tanxin{ class Program { static void Main(string[] args) { double[] w = new double[] { 3原创 2017-10-08 21:55:41 · 2214 阅读 · 13 评论 -
动态规划(0-1背包问题)---C#版
前言:内容:代码展示(控制台):(1)第一种 static void Main(string[] args) { int i; int c = 17;//容量 int[] size = new int[] { 3, 4, 7, 8, 9 }; //大小原创 2017-09-24 21:15:09 · 2275 阅读 · 37 评论 -
算法总结
前言:暑假我们听了一暑假的算法,现在该回顾总结一下,我们这个暑假都收获了点什么吧。在此先感谢一下郝老师和云姐,为了让我们学算法,真的付出了很多。内容:1、冒泡排序原理:先确定好顺序:是从大到小,还是从小到大。从无序区头部开始,进行两两比较,根据大小进行交换位置,直至最大(小)到队列的末尾,然后继续按照上述步骤进行排序,直到所有数据全部排好。从上图可以看出,红线上面为无序原创 2017-09-10 21:59:31 · 437 阅读 · 25 评论