- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 细微的优化代码
程序一:for(i=0; i<m; i++){ for(j=0; j<n; j++) { for(k=0; k<p; k++) { c[i][j] = a[i][k] * b[k][j]; } }}程序二:for(i=0; i<m; i++){ for(k=0; k<p; k++)
2013-08-26 23:04:26 597
原创 素数与字符串匹配问题
若要求判断两个字符串包含的字母是否相同(不考虑字符顺序),或者短字符串中的字母是否都在长字符串中(不考虑字符顺序),可以使用一个素数代替一个字符,把整串的字符对应的素数乘起来得到一个大的整数,再用短字符串的每个字符对应的素数去除这个大整数,如果每个都能整除,说明短字符串里的字符在长字符串里面。主要是利用了素数没有除1和自身约数的性质,这样能保证他们的乘积只能由这些素数组成。
2013-08-25 22:49:21 674
原创 不用额外变量实现c语言strlen函数
#include//不用额外变量实现strlenint My_strlen(char *str){ if('\0'==*str) return 0; else return My_strlen(str+1)+1; }int main(){ int n; char s[]="abcdefg"; n=My_strlen(s); printf("%d\n",n); r
2013-08-22 23:43:24 544
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人