描述 这是一篇面对初级coder的题解。 知识点:队列 指针 排序 难度:二星 题解 题目: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 为了优化代码,思考如何判断奇数和偶数效率最高 if(x&1) 这样应该只用一个指令周期就能完成判断 开始跳转——有对编译原理感兴趣的同学欢迎讨论 方法一:队列 比较直观的想法是用队列把数组复制一份 一个奇数队列一个偶数队列 整理好再放回原队列 #incl...