笔试题
老司机的诗和远方
非1即0!
展开
-
笔试-数组1
例题1: /* * 这道题题目是,在一个数组中,只有两个数字出现过一次,其他所有的数字都在数组中出现过一次,找出这两个数。 * 分析: 用异或思想解决,因为除去两个特殊的数字外,其他所有数字都出现过两次,这些数字异或的结果为0。 */ #include using namespace std; void main() { int a[] = {2, 6, 3, 2, 7转载 2017-03-07 23:30:50 · 319 阅读 · 0 评论 -
笔试数组2
例题1: 排列字符串问题 /* * 把一个0-1串排序,交换任意两个位置,求交换的次数; * 分析: 此过程与快速排序法的patition过程类似,如果左边是 * 0,则继续往后数,直到遇到1,如果右边是1,则往前数,直到遇到0 */ #include using namespace std; void main() { int A[10]={0,1,1,1,1,1,0转载 2017-03-07 23:31:40 · 382 阅读 · 0 评论 -
python及其相关面试
Table of ContentsPython语言特性1 Python的函数参数传递2 Python中的元类(metaclass)3 @staticmethod和@classmethod4 类变量和实例变量5 Python自省6 字典推导式7 Python中单下划线和双下划线8 字符串格式化:\x和.format9 迭代器和生成器10 *args and **kwargs11 面向切面编程AOP和...转载 2018-02-20 10:17:12 · 639 阅读 · 0 评论