
C
self-motivation
专注LINUX系统与性能分析优化
展开
-
strstr中一段精巧的代码
下面代码是glibc库中strstr函数源码中判断子串是否为父串的前缀的一段代码,十分简练,考虑周到。char *STRSTR (const char *haystack_start, const char *needle_start){ const char *haystack = haystack_start; const char *needle = needle_s原创 2012-03-07 21:43:46 · 1320 阅读 · 1 评论 -
C语言实现的数独解题程序
用最暴力的递归方式在所有可能的空间中寻找数独的解法。试了一下,不管多难的数独都能在1s内找到所有答案,所以也没有采取更智能的算法进行优化,如加入人的逻辑推理算法。这里只是把一种最笨的方法分享出来,只是感叹现在的计算机运算能力太强大了。源码如下:#include #include /*数独二维数组*/int g_s[9][9] = { {0,4,0,7,0,原创 2015-01-31 22:46:45 · 21476 阅读 · 5 评论