#include#include#includevoid CountingSort(int *A,int len,int k){ int *B = new int[len]; //输出数组 memset(B,0,len*sizeof(int)); int *C = new int[...
分类:
其他好文 时间:
2014-08-26 21:10:36
阅读次数:
178
每次笔试,80%的笔试上总会提到冒泡排序。 先写一个教科版本的: ????//?[冒泡排序]?细节:内层循环注意!!!
????int?array[]?=?{3,?2,?5,?9,?7,?6};
????int?length?=?sizeof(array)...
分类:
移动开发 时间:
2014-08-26 15:41:56
阅读次数:
276
hdu1269 迷宫城堡http://acm.hdu.edu.cn/showproblem.php?pid=1269模板。 1 #include 2 #include 3 #include 4 #define mt(a,b) memset(a,b,sizeof(a)) 5 using namespa...
分类:
其他好文 时间:
2014-08-26 15:23:26
阅读次数:
212
昨天看Q3的代码,看到有个_INTSAIZEOF的宏,着实晕了一阵。一番google后,终于明白,这个宏的作用是求出变量占用内存空间的大小,先看看_INTSAIZEOF的定义吧:#define _INTSIZEOF(n) ( (sizeof(n) + sizeof(int) - 1) & ~(s.....
分类:
编程语言 时间:
2014-08-26 15:19:26
阅读次数:
212
C++基本类型大小:在32位计算机中测试得到:sizeof(bool) == 1sizeof(char) == 1 sizeof(short) == 2sizeof(int) == 4sizeof(long) = 4sizeof(float) == 4sizeof(double) == 8类型枚举:...
分类:
编程语言 时间:
2014-08-24 11:30:12
阅读次数:
186
最近在做64位代码移植,代码中到处充斥着类型转换,到处报编译警告和错误,比如以下使用:
unsigned int ret=0,*p=NULL;
p = (unsigned int *)malloc(sizeof(4));
ret = (unsigned int )p;
以上这段代码,在32位编译系统中没问题,但是在64位编译系统中就会报错,说是类型转换size不一样,因为在64位,所有指针...
分类:
其他好文 时间:
2014-08-23 23:01:01
阅读次数:
264
一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实...
分类:
其他好文 时间:
2014-08-23 16:42:31
阅读次数:
252
#include#include#include#include#include#include#include#define mem(a,b) memset(a,b,sizeof(a))#define ll __int64#define MAXN 1000#define INF 0x7ffffff...
分类:
其他好文 时间:
2014-08-23 01:01:59
阅读次数:
231
#include
#include
#include
#include
#include
#define LEN sizeof(struct ab)
#define ZIP 7
#define PHONE 7
#define MAX 100
struct ab
{
char name[10];
char addr[10];
char zip[ZIP];
char phone[PHONE];...
分类:
编程语言 时间:
2014-08-22 17:53:59
阅读次数:
277
做网络数据抓取,添加下面代码。同样的数据,分析需要14秒local_tv_sec = header->ts.tv_sec; ltime=localtime(&local_tv_sec); strftime( timestr, sizeof timestr, "%H:%M:%S", ltime);.....
分类:
其他好文 时间:
2014-08-22 17:40:49
阅读次数:
376