摘要:
一.用位运算实现加法int add(int a, int b){ if (b==0) return a; else return add(a^b, ((a&b)<<1));//记得(a&b)要加括号, 我笔试的时候忘记加了}二.确定cpu的大小端方式笔试的时候此题做错了, 竟用移位去做. 对于此操作, 移位不起作用.int main(){ int a= 0x01020304; std::cout<<(int)*((char*)&a);//输出4为小端法, 最低有效字符在前面}三.图的深度遍历笔试的时候没有写出来, 写出思路为利用栈一个个结点压.. 阅读全文
posted @ 2012-10-10 23:50
樹下
阅读(129)
评论(0)
推荐(0)
浙公网安备 33010602011771号