2014年4月26日

计算一个数等于其它数相加的所有可能 如: 5 =1+4 ,1+3+1,2+3,2+2+1,1+1+1+1+1,1+1+1+2

摘要: 初一看,这不好实现。如果是1000 还有1000个1相加。所以单纯的写for循环是不行的,当时感觉 第一循环的嵌套层数无法确认,第二 循环的结束条件是什么?一开始想到了递归。代码如下: 1 static void Main(string[] args) 2 { 3 ... 阅读全文

posted @ 2014-04-26 18:06 MyFlyFish 阅读(456) 评论(0) 推荐(0)

冒泡排序,选择排序,快速排序

摘要: 简单的排序算法冒泡排序:主要是拿数组的两个相邻元素比较大小,然后交换他们之间的位置第一次外层循环确定一个最大(最小值),第二次确定剩余数据中的最大(最小值)依次下去。代码: 1 int []a={1,5,3,7,8,4,9}; 2 3 4 for (int i = 0; ... 阅读全文

posted @ 2014-04-26 12:44 MyFlyFish 阅读(375) 评论(0) 推荐(0)

导航