插入排序(INSERTION_SORT) 1)原理 : 插入排序对于少量的元素排序是一个有效的算法。插入排序的工作方式像是在拿扑克牌一样,最开始的时候手里是空的,每抽到一张牌就将其在另一只手上按一定的规律排好序,直到所有的元素排列完成。 2)C语言实现 :#include
#include
void sortNum(int count, int *a)...
分类:
编程语言 时间:
2015-06-18 11:32:18
阅读次数:
125
【 声明:版权所有所有,欢迎转载。不用于商业用途。 联系我们:feixiaoxing @163.com】 扑克洗牌是我们的生命更喜欢玩游戏。么我们有没有什么办法自己设计一个扑克牌洗牌的方法呢?在c执行库其中有一个随机函数rand,它能够生成0~32767之间的随意数。那么有没有可能利用这么一个函数对...
分类:
编程语言 时间:
2015-06-17 11:06:13
阅读次数:
155
1 program hehe; 2 var 3 n,m,i,j:longint; 4 c:array[0..50] of longint; 5 6 function min(a,b:longint):longint; 7 begin 8 if a>b then exit(b);...
分类:
其他好文 时间:
2015-06-16 22:44:18
阅读次数:
205
使用结构定义一副扑克牌,并对变量赋值
扑克牌有四种花色:草花,方块,红心和黑桃,可将花色说明为枚举类型。扑克牌类型为结构类型,包含两个成分:分别存储牌的花色和牌的面值,其中面值为字符数组。下面是代码的实现部分:#include
#include
#include /**
* 使用结构定义一副扑克牌,
* 并对变量赋值
*
* 扑...
分类:
其他好文 时间:
2015-06-16 13:11:29
阅读次数:
156
好久没写博客了,今天就简单总结下直接插入排序。
什么是直接插入排序?
直接插入排序就是将某一个元素与顺序表中元素进行比较,然后插入到相应的位置,使整个顺序表处于有序状态。有关数据结构的书上都会用扑克牌进行比喻说明,就跟玩扑克一样,当我们拿到几张牌时,要想整理成一个顺子,我们通常的做法就是将小的牌,插到比他大的牌的前面。具体可以看看书,想一想,还是很容易理解的。
直接插入排序的思路:每次将一个...
分类:
编程语言 时间:
2015-06-11 19:31:51
阅读次数:
127
一、基本思想通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应的位置并插入。插入排序非常类似于整扑克牌。在开始摸牌时,左手是空的,牌面朝下放在桌上。接着,一次从桌上摸起一张牌,并将它插入到左手一把牌中的正确位置上。为了找到这张牌的正确位置,要将它与手中已有的牌从右到左地进行比较。...
分类:
编程语言 时间:
2015-06-09 23:18:41
阅读次数:
135
在界面设计中,一个容器要放置许多组件,为了美观,为组件安排在容器中的位置,这就是布局设计。java.awt中定义了多种布局类,每种布局类对应一种布局的策略。常用的有以下布局类:FlowLayout,依次放置组件。BoarderLayout,将组件放置在边界上。CardLayout,将组件像扑克牌一样...
分类:
编程语言 时间:
2015-06-06 09:06:43
阅读次数:
157
1 #include 2 /* 3 输入一个数n,输出1~n的全排列,有多少种不同的排列? 4 //暴力枚举当然可以,写判断累死.for循环嵌套起来也是累. 5 6 这里运用的是depth first search,DFS 深度优先搜索的思想 7 装作n对应的是n张扑克牌,将其放入n个盒子里有...
分类:
编程语言 时间:
2015-06-06 01:36:54
阅读次数:
143
(北京.沈阳.哈尔滨.长春)扑克牌报牌器l51-0444.0777【贴删快照还原】Q+Q:140.3843.682 【提醒:内容介绍可能与您想要的产品有些不符】【本公司产品技术齐全,如需更详细的了解请您随时与我们联系!】【树立企业形象,我们本着“一切追求高质量,用户满意为宗旨”的精神】 【公司理念....
分类:
其他好文 时间:
2015-06-04 19:15:20
阅读次数:
102
(北京.沈阳.哈尔滨.长春)扑克牌绝技l51-0444.0777【贴删快照还原】Q+Q:140.3843.682 【提醒:内容介绍可能与您想要的产品有些不符】【本公司产品技术齐全,如需更详细的了解请您随时与我们联系!】【树立企业形象,我们本着“一切追求高质量,用户满意为宗旨”的精神】 【公司理念】....
分类:
其他好文 时间:
2015-06-04 19:15:14
阅读次数:
105