希尔排序

#include//在没看懂希尔排序之前我觉得这是什么代码啊,真心难懂,后来看懂过程后,发现就是简单直接插入排序的优化(看懂随手编~~)  int main()  {      int a[100];      int i,j,k,n,gap,temp;      printf("请输入...

2015-06-27 20:37:43

阅读数:264

评论数:0

插入排序

#include  int main()  {      int a[100];      int n;      int i,j,temp;      printf("请输入数组长度\n");      scanf("%d",&n);...

2015-06-27 20:35:44

阅读数:386

评论数:1

快速排序

/*快速排序就是先找一个基准,然后将所有大于基准的数排在右边,所有小于基准的书排在左边,然后将基准左边的部分再排序,基准右边的部分再排序,即比归并排序少一个合并的过程,因为只要保证左右两边各自有序,合起来必定是有序的(key来做中间比较就可以)当只剩一个元素时自然有序。*/这篇文章的基准是每次待排...

2015-06-14 11:30:27

阅读数:402

评论数:0

栈与队列,小猫钓鱼

//小哼和小哈玩小猫钓鱼,每人先摸6张牌,小哼先拿牌,然后依次出牌,若牌与桌上的相同则将出的牌放在牌尾,并将之间的牌放入手牌的末尾,否则将牌打至桌上,问谁能获胜。 #include #include #include using namespace std;  int main()  { ...

2015-06-13 12:42:42

阅读数:581

评论数:0

括号的匹配

//题目介绍:比如输入一行只包含“()[]{}"的字符串,请判断形如"([{}])”是否正确 #include #include #include using namespace std;  int main()//这代码都比较好懂,下一篇小猫钓鱼会多一点  ...

2015-06-12 21:21:52

阅读数:298

评论数:0

纸牌问题

#include//noj第1097题 #include using namespace std;  int main()  {     queueq;     int n;     int i,j,t;     scanf("%d",&n);    ...

2015-06-12 21:17:05

阅读数:364

评论数:0

c++栈和队列

使用标准库的栈和队列时,先包含相关的头文件 #include #include 定义栈如下: stack stk; 定义队列如下: queue q; 栈提供了如下的操作 [cpp] s.empty()               如果栈为空返回true,否则返回false  s.size(...

2015-06-12 19:58:01

阅读数:338

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭