面试遇到的笔试题
2010-04-12 12:50 JackieHan 阅读(3146) 评论(41) 编辑 收藏 举报1.有两个有序整数数组,例如{1,3,5,7,9}和{2,4,6,7,8},设计一个函数使两个数组合并,并且剔除掉两个数组里重复的元素。
2.给定一个整数数组,例如{2,4,5,6,7,8}和一个数字,例如10,请设计一个函数找出两个元素,并且使这两个数的和为给定数字,并答应出来。
我刚开始看到这两个题目,觉得很简单吗,三下五除二的就搞定了。下面是我写的代码:
题一解答:
{
定义一个数组,使数组的长度为两数组之和;
把第一个数组的所有元素都放到定义的数组中;
循环第二个数组,判断元素是否在定义的数组中,如果不在,则插入到数组的相应位置;
}
题二解答:
{
两次循环同一个数组,查看两个元素的和是不是为给定数字,如果条件满足则直接输出 ,跳出循环
}
先就写这么多了,大家看到这两个题目,可以先想一想。
哎~~,解得超级失败!!