摘要:
笔试题目 //写一个函数,将字符串翻转,翻转方式如下:“I am a student”反转成“student a am I”,不借助任何库函数。 据说这题在笔试或者面试当中,出现的频率非常高。刚好在书上也看到这题,又在博客园看到这题出现了(“发职位经典面试题”)。 作者也提示了,方法是先反转整个字符 阅读全文
摘要:
算法目的:用位运算符中的异或实现两数交换,而不借助中间变量。 核心思想:a对b异或,得到的值再与a或者b异或,会得到b或者a的值。 算法: 定义两个变量a、b; a = a ^ b; //得到一个a^b的中间数并赋值给a b = a ^ b; //将已经是中间值的a再与b异或,这时候得到的值是a,将 阅读全文