C语言实现双向冒泡法排序算法 代码段

#include<iostream> using namespace std; int main() { int i,j,t; int a[10]; cout<<"输入十个数:"<<endl; for(i=0;i<10;i++) a[i]=10-i; for(j=0;j<5;j++) { for(i=j;i<=9-j;i++) { if(a[i]>a[i+1]) {t=a[i];a[i]=a[i+

bcf2 2015-05-18   924   0
C/C++  

C语言实现归并排序算法代码 代码段

// Mix two sorted tables in one and split the result into these two tables. int *Mix(int *tab1,int *tab2,int count1,int count2) { int i,i1,i2; i = i1 = i2 = 0; int * temp = (int *)malloc(sizeof(int)*(

w427 2015-05-30   1177   0
C/C++  

C语言的KD树实现 kdtree 经验

kdtree 是一个简单易用的 KD-trees 的 C 语言实现。 Kd-trees 是二叉树扩展到K维的一种数据结构,可进行方便快速的查找和邻点查询。 项目主页: http://www

fmms 2012-01-09   31209   0

C语言的hash表实现:uthash 经验

uthash是一个C语言的hash表实现。它以宏定义的方式实现hash表,不仅加快了运行的速度,而且与关键类型无关的优点。 uthash使用起来十分方便,只要将头文件uthash.h包含进去就可以使用。

jopen 2013-12-05   27827   0

C语言实现的简单HashTable - jwHash 经验

你可创建一个HashTable,然后往其添加字符串,long ints, doubles 和指针,keyed是strings或long ints。

xpkdi 2015-05-18   15340   0

汉诺塔的C语言实现 代码段

the implementation of hanoi game * file name: hanoi.c * author: John Woods * date: 2015/05/30 * statement:

m45y 2015-06-01   990   0

md5的C语言实现 代码段

//初始化四个数 long A=0X67452301l; long B=0XEFCDAB89l; long C=0X98BADCFEl; long D=0X10325476l; long F(long x, long

ngmm 2015-06-07   1084   0
C/C++  

C语言实现的链表结构 代码段

最近没事学学C语言的编程,通过指针编写了一个链表结构,代码比较简单,不做介绍,详细代码如下: /* * File: main.c * Author: wuguowei * * Created on

aiguang 2016-02-21   986   0
C/C++  

java处理加密文件---实现RSA算法 经验

1  RSA算法的原理如下: 1.1原理 假设我们需要将信息从机器A传到机器B,首先由机器B随机确定一个Key,我们称之为密匙private_key,将这个可KEY始终保存在机器B中而不发出来

openkk 2012-06-20   29831   0
Java   算法  

C语言的GIF处理库,GIFLIB 5.0 发布 资讯

GIFLIB 是一个 C 语言的 Gif 图像处理库。支持 Gif 图像读写。 GIFLIB 5.0 发布,该版本修复了 API 处理 GIF 扩展块的部分,另外一个改动导致其无法向后兼容,GIF

openkk 2012-06-19   10995   0
C语言  

处理 WBXML 文档的C语言库 - WBXML Library (libwbxml) 经验

WBXML Library 是一个用来处理 WBXML(Wireless Binary XML) 文档的C语言库。包括一个WBXML解析器和编码器,支持 WML 1.0, 1.1, 1.2, 1.3 /

fmms 2012-01-09   24774   0

处理列表(List)的的高效C语言库 SimCList 经验

SimCList 是一个用来处理列表(List)的的高效C库。内置很多基于列表的算法,例如排序、查找、随机处理等等。 下面是一段使用SimCList的示例代码: #include

fmms 2012-01-18   38776   0

C语言字符串处理库 cstring 经验

cstring 是一个小型、简单的C类库,用来操作C语言风格的字符串。字符串是以 cstring_t 结构的实例展现,通过这个类库的方法来操作: Selection of different allocator

openkk 2012-02-27   33301   0
P17

  C语言经典算法详解 文档

一 分而治之算法 分而治之方法与软件设计的模块化方法非常相似。为了解决一个大的问题,可以: 1) 把它分成两个或多个更小的问题; 2) 分别解决每个小问题; 3) 把各小问题的解答组合起来,即可得到

a6432943 2012-08-15   3568   0

C语言100个经典算法代码片段 代码段

C语言的学习基础,100个经典的算法 C语言的学习要从基础开始,这里是100个经典的算法-1C语言的学习要从基础开始,这里是100个经典的算法 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔

kdloeki 2015-05-21   4671   0
C/C++  

C语言经典算法 - 循序搜寻法 代码段

下面的程式为了配合卫兵的设置,自行使用快速排序法先将产生的数列排序,然后才进行搜寻, 若只是数字的话,通常您可以使用程式语言函式库所提供的搜寻函式。 #include #include

wdey 2015-05-24   1401   0
C/C++  

C语言经典算法 - 字符串核对 代码段

说明今日的一些高阶程式语言对于字串的处理支援越来越强大(例如Java、Perl等),不过字 串搜寻本身仍是个值得探讨的课题,在这边以Boyer- Moore法来说明如何进行字串说明,这个 方法快且原理简洁易懂。

jopen 2015-06-14   1606   0
算法  

C语言经典算法 - 生命游戏 代码段

C语言经典算法 - 生命游戏 说明生命游戏(game of life)为1970年由英国数学家J. H. Conway所提出,某一细胞的邻居包 括上、下、左、右、左上、左下、右上与右下相邻之细胞,游戏规则如下:

jopen 2015-06-14   5541   0
算法  

C语言经典算法 - 八皇后问题 代码段

说明西洋棋中的皇后可以直线前进,吃掉遇到的所有棋子,如果棋盘上有八个皇后,则这八 个皇后如何相安无事的放置在棋盘上,1970年与1971年, E.W.Dijkstra与N.Wirth曾经用这个问 题来讲解程式设计之技巧。 解法关于棋盘的问题,都可以用递回求解,然而如何减少递回的次数?在八个皇后的问题中, 不必要所有的格子都检查过,例如若某列检查过,该该列的其它格子就不用再检查了,这个方 法称为分支

jopen 2015-06-14   1512   0
算法  

C语言经典算法 - Algorithm Gossip: 费式数列 代码段

C语言经典算法 - Algorithm Gossip: 费式数列 Fibonacci为1200年代的欧洲数学家,在他的着作中曾经提到:「若有一只免子每个月生一只小免 子,一个月后小免子也开始生

jopen 2015-06-14   1407   0
算法  
1 2 3 4 5 6 7 8 9 10