2012年7月5日

二分法代码

摘要: 今天又看以前写的代码,发现一段二分法代码,有些臃肿,改了一下,记录在此,以后可看。代码主要用查找数组中对应值的下标,如果找内容的可以用库函数bsearch();int searchIndex(const void *key, const void *base, size_t num, size_t size){ size_t start = 0, end = num - 1; int result; while(start >1; result = memcmp(key, base+mid*size, size); if(result > ... 阅读全文

posted @ 2012-07-05 22:46 kevin_kang 阅读(350) 评论(0) 推荐(0)

strtok()思考

摘要: 今天写一个比较函数,两个key前面相同,后面空格数目不同,不固定,所以写一个只比较空格前内容的函数,用strtok(),碰到一个知道但没想过的问题,记录下来。#include #include int main(void){ char *ch1 = "abcdef"; char *ch2 = "cd"; char *ch3 = NULL; ch3 = strtok(ch1, ch2); return 0;} 这样编译是没问题的,但执行会段错误。因为strtok()的原型是char *strtok(char *cs, const char *ct)... 阅读全文

posted @ 2012-07-05 22:36 kevin_kang 阅读(178) 评论(0) 推荐(0)

导航