- 博客(6)
- 资源 (9)
- 收藏
- 关注
转载 有两个数组a,b,大小都为n,;通过交换a,b中的元素,使sum(a)-sum(b)最小。
有两个数组a,b,大小都为n,数组元素的值任意整形数,无序; 要求:通过交换a,b中的元素,使数组a元素的和与数组b元素的和之间的差最小。 当前数组a和数组b的和之差为 A = sum(a) - sum(b) a的第i个元素和b的第j个元素交换后,a和b的和之差为 A' = sum(a) - a[i] + b[j] - (sum(b) - b
2013-06-26 20:38:39 618
原创 用宏定义求结构体中某一个成员的偏移量
#define FIND(struct ,a ) (unsigned int)&(( (struct *)0)->a)
2013-06-16 16:07:13 690
转载 关于数组的几道面试题
http://www.cnblogs.com/graphics/archive/2010/08/24/1761620.html
2013-06-13 20:28:41 408
转载 字符串面试题(一)字符串逆序
二 用递归的方式,需要给定逆序的区间,调用方法:Reverse(s, 0, strlen(s)) ;// 对字符串s在区间left和right之间进行逆序,递归法void Reverse( char* s, int left, int right ){ if(left >= right) return s ; char t = s[left]
2013-06-13 20:23:28 647
转载 把十进制数(long型)分别以二进制和十六进制形式输出,不能使用printf系列库函数
char* test3(long num) { char* buffer = (char*)malloc(11); buffer[0] = '0'; buffer[1] = 'x'; buffer[10] = '\0'; char* temp = buffer + 2; for (int i=0; i temp[i] = (char)(num>28); temp
2013-06-07 23:51:58 938
转载 _INTSIZEOF(n)
定义: #define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) )1 我们知道对于IX86,sizeof(int)一定是4的整数倍,所以~(sizeof(int) - 1) )的值一定是 右面[sizeof(n)-1]/2位为0,整个这个宏也就是保证了右面[sizeof(n)-1]/2位为0,其
2013-06-07 21:35:47 528
迅雷5(2个版本,包含1.8M的单迅雷下载程序)
2013-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人