数组的操作--奇偶反转
来源:互联网 发布:零基础自学日语 知乎 编辑:程序博客网 时间:2024/06/05 18:53
很多时候,感觉特别简单的题,需要考虑的地方确实很多。
- 考虑输入的参数是否合理
- 考虑堆上申请的空间是否释放
- 考虑函数是否是否可以模拟一种模式
- 考虑函数的返回值是否有意义
比如,下面这个函数:
//调整数组位置使奇数位于偶数前面void reverstOddEven(int arr[],int length){int start=0;int end=length-1;while(start<end){if(arr[start]&1==1){ //奇数++start;}else{ //偶数if(arr[end]&1==1){int temp=arr[start];arr[start]=arr[end];arr[end]=temp;}--end;}}}
函数的调用:
reverstOddEven(arr,sizeof(arr)/sizeof(int));
- 数组的操作--奇偶反转
- 字符串反转及数组奇偶划分
- Java_数组操作_反转
- LintCode算法题解——奇偶分割数组、二进制中1个数、反转整数、加一、排序数组转换为高度最小的二叉搜索树、二进制求和
- java 数组的反转
- 数组的反转
- 数组的反转
- 二维数组的反转
- 数组的反转
- JavaSE 数组的反转
- 数组奇偶
- 数组和数组的反转
- 数组与集合的应用之数组操作(用数组把字符串反转)
- 二进制的反转操作
- 杂乱数组的奇偶数分类
- 整形数组的奇偶元素分类
- C语言实现数组的奇偶排序
- 拆分一个数组的奇偶数
- poj 2159 Ancient Cipher
- 这一年
- SQL语句学习(2)
- 如何将资源打包成.unity3d文件
- 程序员需要谨记的九大安全编码规则
- 数组的操作--奇偶反转
- 类名.this与类名.class
- Windows安装memcached图文教程
- 一位电子工程师的话
- virtualbox,kvm性能比较
- uestc OJ1846 Angry Grammar Nazi
- hdu 4405 Aeroplane chess
- 嵌入式linux课程
- poj1311数制转换