快速排序算法C语言实现 代码段

size_t l) { char *a = x, *b = y, c; while(l--) { c = *a; *a++ = *b; *b++ = c; } } static void sort(char *array

ew3y 2015-01-06   2746   0

C语言实现Base64算法 代码段

/* Base64是一种基于64个可打印字符来表示二进制数据的表示方法。三个字节有24个比特,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。 当最后剩余一个八位字节(一个byte)时,最后一个6位的base64字节块有四位是0值,最后附加上两个等号; 如果最后剩余两个八位字节(2个byte)时,最后一个6位的base字节块有两位是0值,最后附加一个等号。 */ #include

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

DES加密算法C++实现 代码段

Des_Run ( char Out[8], char In[8], bool Type ); //DES算法 void main ( int argc, char *argv[] ) { char key[12]={1

md3c 2015-01-04   4926   0
加密  

关键路径算法C++实现代码 代码段

); printf ( "关键路径演示完毕,继续进行吗?(Y/N)" ); scanf ( " %c",&j ); } } BOOL CriticalPath ( Graph G ) {//G为有向网,输出G的各项关键活动

gwf6 2015-01-04   2343   0
C/C++  

C#实现的算24点游戏的算法 代码段

C#实现的算24点游戏的算法 using System; using System.Collections.Generic; using System.Linq; using System.Text;

enpc 2015-05-02   3243   0
C#   算法  

8大排序算法C语言实现 经验

常见经典排序算法 1.希尔排序 2.二分插入法 3.直接插入法 4.带哨兵的直接排序法 5.冒泡排序 6.选择排序 7.快速排序 8.堆排序 一.希尔(Shell)排序法(又称宿小增量排序,是1959年由D

jopen 2014-10-21   28375   0
算法  

各种排序算法C++类实现 博客

/*************************************************************** * * * * * Date : 2012. 05. 03 * * Author : 397090770 * * Email : wyphao.2007@163.com * * * * * ****************************************

openkk 2012-05-05   4770   0

C++实现LRU缓存算法 经验

LRU是Least Recently Used的缩写,意思是最近最少使用,它是一种Cache替换算法实现思路:   hashtable + 双向链表 时间复杂度:    插入,查找,删除:O(1)

jopen 2014-03-24   32809   0
算法  

C语言实现RSA加解密算法 代码段

RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。 RSA算法基于一个十分简单的

jopen 2015-06-30   4109   0
算法   C/C++  

数组重复数据分组算法 Objective-C实现 经验

[r addObject:_resArray[i]]; } NSLog(@"%@", r); 实现 我是在什么场景下使用的? 如图 比如我需要在地图上每隔一段时间插入一个大头针作为我的地理位置标记

JeannieWyma 2016-10-24   12001   0

文本压缩算法C++实现:Golden Huffman 经验

Huffman 是一个C++实现各种常用文本压缩算法的库. 尽可能的优化性能和减少占用空间。采用模板类template增强复用,如支持基于char和基于word的huffman,范式huffman算法 (spporting

jopen 2013-02-07   57662   0
算法   C/C++  

各种排序算法总结及C#代码实现 经验

这些记录的相对次序保持不变,即在原序列中,ri=rj,且ri在rj之前,而在排序后的序列中,ri仍在rj之前,则称这种排序算法是稳定的;否则称为 不稳定的。 分类 稳定排序 :假设在待排序的文件中,存在两个或两个

jopen 2015-03-09   28415   0

LM优化算法C语言实现 levmar 经验

levmar是一个强大的和高效率的C/C++的实施采用Levenberg - 马奎德(LM)优化算法。 LM解决非线性最小二乘问题,即配备了一个模型,是非线性的未知参数(M>= N)在N米观测。 le

fmms 2011-11-29   82192   0
C语言   算法  

插入排序算法C#实现 代码段

插入排序法-c# 这个算法的逻辑 1、第一个元素可以看做是已经排序好的小数组,第二个元素和这个小数组比较,放到合适的位置,组成新的已排序的小组数。 2、第三个元素在和前面组成的新的小数组比

mb78 2015-05-02   4312   0
C#  

RSA加密算法C语言实现 代码段

// // Created by liujan on 10/21/14. // Copyright (c) 2014 liujan. All rights reserved. // #include

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

C语言实现汉诺塔算法 代码段

move (char A,int n,char C) { m++; printf("step%d:Move%d,From %c To %c\n",m,n,A,C); } void Hanoi(int n,char

jopen 2015-06-30   951   0
C/C++  

C语言实现多级反馈队列调度算法 代码段

RoundRun(ReadyQueue *timechip); /*时间片轮转调度算法*/ void MultiDispatch(); /*多级调度算法,每次执行一个时间片*/ int main(void) { PrioCreate();

jopen 2015-08-24   26187   0
C/C++  

Android实现AES加密/解密代码 经验

{ KeyGenerator kgen = KeyGenerator.getInstance("AES"); SecureRandom sr = SecureRandom.getInstance("SHA1PRNG"

jopen 2014-11-15   47546   0
P22

  算法大全(CC++) 文档

算法大全(CC++) 一、 数论算法 1.求两数的最大公约数 function gcd(a,b:integer):integer; begin if b=0 then gcd:=a else gcd:=gcd

流月寒星 2013-10-30   731   0
P22

  C C++算法实例 文档

C C++,算法实例 一、 数论算法 1.求两数的最大公约数 function gcd(a,b:integer):integer; begin if b=0 then gcd:=a else gcd:=gcd

楚原香 2011-12-08   567   0
1 2 3 4 5 6 7 8 9 10