调整数组使奇数全部位于偶数前面
来源:互联网 发布:sqlserver怎么用 编辑:程序博客网 时间:2024/06/04 17:42
void move_num(int arr[], int sz){ int left = 0; int right = sz - 1; while (left < right) { while ((left<right) && (arr[left] % 2 != 0))//是奇数 left++; while ((left<right) && (arr[right] % 2 != 1))//是偶数 right--; if (left < right) { int tmp = 0; tmp = arr[left]; arr[left] = arr[right]; arr[right] = tmp; left++; right--; } }}int main(){ int arr[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 }; int sz = sizeof(arr) / sizeof(arr[0]); int i = 0; move_num(arr, sz); for (i = 0; i < sz; i++) { printf("%d ", arr[i]); } system("pause"); return 0;}
运行结果如下:
阅读全文
1 0
- 调整数组使奇数全部都位于偶数前面。
- 1.调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 1.调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部位于偶数前面
- 调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部位于偶数前面
- 调整数组使奇数全部都位于偶数前面
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面。
- 调整数组使奇数全部都位于偶数前面
- 移动端适配的解决方案
- 子串和
- uploadify上传文件 Firefox HTTP IO 302 错误
- LeetCode 72. Edit Distance
- 策略模式
- 调整数组使奇数全部位于偶数前面
- 根据GUID找到位于那张表,那一列
- 热更新,补丁修复---bugly
- wcf系列学习5天速成——第五天 服务托管
- Ubuntu14.04环境中搭建属于自己的Git服务器
- ICMP协议
- struts2自定义类型转换器
- IAAS PAAS SAAS 三者关系
- thymeleaf th:replace th:include th:insert 的区别