百度笔试1

来源:互联网 发布:狗和狼的区别知乎 编辑:程序博客网 时间:2024/05/28 23:22

算法--两道百度笔试题

         百度面试题(一):假设一整型数组存在若干正数和负数,现在通过某种算法使得该数组的所有负数在正数的左边,且保证负数和正数间元素相对位置不变。时空复杂度要求分别为:o(n)和o(1)。

         百度面试题(二),给定一个存放正数的数组,重新排列数组使得数组左边为奇数,右边为偶数,且保证奇数和偶数之间元素相对位置不变。时空复杂度要求分别为:o(n)和o(1)。


这两题好像不是原始的百度笔试题,有误传的可能性。我在论坛上找了关于这题的讨论,没有发现符合题目要求的算法

原创粉丝点击