10 2015 档案

摘要:前天复习了.Net的栈和队列的用法,为了深入领会下,现在用C++来简单说明一下它们。队列,先进先出。现在有个问题,有一组0-9的数,要求先将第一个数删除,紧接着将第二个数放在末尾,再将第三个数删除,将第四个数放在末尾,如此反复,直至删除完毕,要求将这组数字按照删除的顺序显示出来。这用队列可以很好的实... 阅读全文
posted @ 2015-10-20 21:59 冬色 阅读(1672) 评论(0) 推荐(0) 编辑
摘要:数组列表和数组十分相似,区别在于数组列表的容量是可以动态变化的,而数组的容量是固定的。数组即Array类,数组列表即ArrayList类,两者十分相似。不过,Array类在System命名空间下,ArrayList类在System.Collections命名空间下。数组在初始化时需要指定容量,并且指... 阅读全文
posted @ 2015-10-18 22:00 冬色 阅读(850) 评论(0) 推荐(1) 编辑
摘要:快速排序就是随意找个基准数(就是一个用来参照的数,看下面就知道做什么的了)。在一个数组a[10]中随意找个数,假如这个数是a[0]=8。方法很简单,从右向左找一个小于8的数,从左向右找一个大于8的数,然后交换他们。这里可以用两个变量i和j,分别指向数列的最左面和最右面,首先j出动,因为我们这里的基准... 阅读全文
posted @ 2015-10-18 21:53 冬色 阅读(185) 评论(0) 推荐(0) 编辑
摘要:桶排序,顾名思义,为要拍排序数组分配一些的”桶“来排序,什么意思呢?假如你有一个数组,其中包含10个元素,其中最大的数字是90,你就分配个90个以上的桶(假如定义一个int a[101]),你可以看到,10个数定义一个含100个元素的数组用来排序(当然,a[100]随便啦,你定义int a[100]... 阅读全文
posted @ 2015-10-18 21:19 冬色 阅读(428) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示