- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 二进制字符串的头尾调转
看到了一篇面经里关于二进制调转的题目,即给定一个整数a, 输出其二进制格式和将二进制中头尾对应位互换的结果。题目考查的应该是对于位的操作。不过应该也可以换个思路,把a的二进制输出成字符串并对其进行头尾对调。代码如下:#include #include #include void invert(char* buff){ int length = strlen(buff);
2012-09-28 23:50:51
647
原创 C语言中的正则表达式实现
缘起于网易下属某公司笔试的一道题目,用c/c++实现一个对[8-9][0-9]{3}的正则表达式实现引擎。这道题目我做错了,因为下意识地认为是"^[8-9[0-9]]{3}$"的表达式。回头想想,如果不用正则表达式的库,可以:// trying to match [8-9][0-9]{3}#include #include #include int main(){ char
2012-09-24 10:42:22
682
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人