
C语言
vijay00
努力,执着
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
简单的C语言选择排序实现代码
#include typedef int elemType;void selectSort(elemType *arr,int arrLength){int index=0;elemType currentMin;int positionOfMin;int i;elemType tempval;if (NULL == arr) retur原创 2014-10-02 10:51:27 · 2779 阅读 · 0 评论 -
最最最简单的C++缓存实现
最最最简单的C++缓存实现在平常的后台开发中,通常中会用到缓存,一般会使用redis等内存数据库来实现,但是在很简单的程序中,其实没必要包含一些额外的依赖,通过C++的map即可实现。原创 2016-12-03 14:18:28 · 19475 阅读 · 1 评论 -
三种方式求最大公约数
1.更相减损法2.辗转相除法3.遍历#include #include void swapint(int*n, int*m){ int temp = 0; temp = *n; *n=*m; *m=temp;}int getgcd1(int m, int n){ int i = 0; while( m%2 == 0 && n%2 == 0) { ++原创 2016-03-30 15:41:03 · 574 阅读 · 0 评论 -
yocto配置好eclipse之后编译多线程配置
在yocto项目中配置好eclipse的开发环境,如何配置eclipse开发出多线程程序。普通的eclipse程序只需要在Properties->C/C++Build->Settings->Tool Settings->GCC C Linker ->Libraries中添加-pthread之后就可以编译程序了。但是yocto配置的eclipse编译环境中没有Tool Setting原创 2016-03-02 18:52:06 · 2088 阅读 · 0 评论 -
HTK语音识别生成hmmdef文件小工具
最近一直在参考HTKbook第三章做HTK语音识别,其中有一步是根据proto和monophones0生成一个hmmdefs文件。自己的训练数据太多,没有找到合适的脚本来生成这个hmmdef文件,所以就用C语言写了一个小工具来生成这个文件。工具名字:gethmmdefs参数说明:一共需要三个参数1.proto文件路径2.monophones0文件路径3.生成的hmmdefs文件原创 2015-04-24 15:17:50 · 1461 阅读 · 0 评论 -
k均值聚类
结果和中心的初始有关#include#include#define DGREE 2 //维度#define SAMPLENUM 10 //样本数量#define K 3 //分类个数typedef struct{ int v[DGREE]; //向量 int classify; //分类}sample;//欧式距离double getDis(const sample原创 2015-01-09 12:10:51 · 527 阅读 · 0 评论 -
简单的C语言赫夫曼树实现代码
结果:#include #include #include #include #define NODEMAXSIZE 30typedef int ElemType;typedef struct Node{struct Node *left,*rigth,*parent;ElemType e;int weight;}HfmN原创 2014-10-05 11:08:52 · 1000 阅读 · 0 评论 -
简单的C语言二叉树的实现代码
#include #include #include #include typedef int ElemType;typedef struct Node{ElemType e;struct Node *left,*rigth;}BT;//构造二叉树,按二叉排序树方式构造void insertNode(BT *bt,ElemType e)原创 2014-10-04 20:40:28 · 2939 阅读 · 0 评论 -
简单的C语言栈的实现代码
#include #include #include #include typedef int ElemType;const int stackMaxSize = 50;struct Stack{ElemType *base;ElemType *top;int stacksize;};void initStack(Stack *S){原创 2014-10-04 17:33:51 · 3034 阅读 · 0 评论 -
简单的C语言插入排序实现代码
#include #include typedef int elemType;void insertSort(elemType *arr,int arrSize){assert(arr);int i,j,k;elemType tempval;for (i=0;i{j=i-1;k=0;tempval = arr[i];while(j原创 2014-10-02 11:21:42 · 889 阅读 · 0 评论 -
简单的C语言归并排序实现代码
/************************************************************************//* 归并排序 2014-9-30 *//***************************************************原创 2014-09-30 09:20:37 · 1461 阅读 · 0 评论 -
openssl c++ 3des ecb 加密
openssl 3des ecb 加密,其中的补全方式为 PKCS5Padding原创 2017-07-16 14:57:10 · 2551 阅读 · 1 评论