组合数 C(n,m) 从n个物品中取m个的方法数
1、当n和m比较的小的时候可以使用杨辉三角对应的数直接计算
int c[N][N];
memset(c,0,sizeof(c));
int i,j;
for(i=0;i<=N;i++)
{
c[i][0]=c[i][i]=1;
for(j=1;j<i;j++)
c[i][j]=c[i-1][j-1]+c[...
分类:
其他好文 时间:
2014-11-08 18:17:15
阅读次数:
243
一定义:字符串:字符串是由零个或者多个字符组成的有限串行;子串:字符串中任意个连续的字符组成的子序列,并规定空串是任意串的子串,字符串本身也是子串之一;“abcdefg”,”abc“就是其子串,但是“ade”不属于子串范围。子序列:不要求字符连续,但是其顺序与其在主串中相一致;上例中,“abc”与“...
分类:
其他好文 时间:
2014-11-08 18:10:10
阅读次数:
249
============问题描述============ 今天同事给我发来一个文件,说让我通过android调用里面的函数文件是:里面的内容是:call_so.cpp文件的内容:#pragmapack(1)//非常重要的申明,内存对齐的方法,影响sizeof()的结果#include#include...
分类:
其他好文 时间:
2014-11-08 14:47:34
阅读次数:
209
字面量
Int a = 10 中的10 存放在除堆,栈,全局区,之外的位置中,可以当作在代码区中。
存放在堆,栈,全局区的数据都可以取地址(&),可以以此来分辨。
內存塊的數據打包
(Unsigned char ×buf +len )
指针也是一种变量 ,编译器只自动分配4个字节
Int *a
Sizeof(a)= 4
...
分类:
其他好文 时间:
2014-11-08 13:42:10
阅读次数:
143
1.前导程序#include#include //1提供strlen()的函数原型#define DENSITY 62.4 //2预处理命令int main(void){ float weight,volume; int size,letters; char...
分类:
其他好文 时间:
2014-11-08 13:20:10
阅读次数:
324
#include
#include
#if 0
// 默认使用法4
// 法1
int strlen(const char* str)
{
int n;
// const char *p = str; //测试这句,这个语句不需要,因为我实参是指针,形参指针改变指向不影响实参指向
for(n = 0; *str != '\0'; n++)
{
str++;
}
return...
分类:
编程语言 时间:
2014-11-08 00:56:24
阅读次数:
307
#include #include int main(){ int test[5] = {0}; printf("the size of char is %d byte\n", sizeof(char)); printf("the size of int is %d byte\n"...
分类:
编程语言 时间:
2014-11-07 23:16:23
阅读次数:
254
通常在代码中我们需要获取数组长度 一种比较简单的方式是使用 sizeof 操作符 如下:#define SizeOfArray(arr) (sizeof(arr)/sizeof((arr)[0]))//这样使用没有问题int a[10] = {0};int size = SizeOfArray(a)...
分类:
编程语言 时间:
2014-11-07 18:23:42
阅读次数:
241
#pragma mark- MD5加密- (NSString *)md5:(NSString *)str{ const char *cStr = [str UTF8String]; unsigned char result[16]; CC_MD5(cStr, strlen(cStr), result...
分类:
其他好文 时间:
2014-11-07 16:41:18
阅读次数:
202
//导入这个就行了#import //没有导包的时候,提示如下:Implicit declaration of function 'CC_MD5' is invalid in C99CC_MD5( cStr, strlen(cStr),result);
分类:
其他好文 时间:
2014-11-07 12:57:38
阅读次数:
179