笔试面试题解析
wangpeixin_bjtu
这个作者很懒,什么都没留下…
展开
-
笔试题:写出memmove原型
memcpy与memmove都是实现从src拷贝n个字符串到dest。区别:memmove能够处理src与dest区域重叠情况。 void *memmove(void *dest,const void *src, size_t n){ char *dmp; const char *smp; if(dest <= src)原创 2011-06-14 20:08:00 · 607 阅读 · 0 评论 -
笔试题:有序数组的合并
原题:假设有两个有序的整型数组int *a1, int *a2,长度分别为m和n.试用C语言写出一个函数选取两个数组中最大的K个值(K可能大于m+n)写到int *a3中,保持a3降序,并返回a3实际的长度。 函数原型为int merge(int *a3, int *a1, int m, int *a2, int n, int k)解题思路:此题为两个有序数组的合并: 设置两个原创 2011-06-14 20:13:00 · 457 阅读 · 0 评论