11问答网
所有问题
设计将所有奇数移到所有偶数之前的算法
如题所述
举报该问题
推荐答案 2015-03-22
设n个数保存在数组A中
i=0;
j=n-1;
(1)当i<j时
循环执行:i++,直到a[i]是偶数或i>j
循环执行:j--,直到a[j]是奇数或i>j
(2)
如果i<j 那么交换a[i]和a[j],转(1)
(3)输出,结束
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F7M27M8qS72FP847Svq.html
其他回答
第1个回答 2015-03-22
用两个数组,把前一个,复制到后一个中。
复制的时候,挑选一下,即可。
相似回答
...
设计
一个
算法
,把表中所有
的奇数移到所有的偶数
前面去
答:
算法可以这样来:遍历整个链表,
遇到奇数的结点就插入到头结点位置,这样遍历完之后整个顺序表中的奇数结点就都在偶数结点之前了
。void MoveOdd(List **A){ List *p = *A, *tmp;if (A == NULL || *A == NULL) //链表为空不用处理 return;while(p->next != NULL) //第一个数是否是...
大家正在搜
把所有奇数移到所有偶数前
c语言中2的n次方怎么表示出来
c语言中2的n次方怎么表达
C语言中绝对值符号
所有的自然数不是奇数就是偶数
奇数偶数质数合数
奇数偶数质数和数概念
质数合数奇数偶数定义
所有的质数都是奇数对吗
相关问题
《数据结构》,设计将数组A[1][n]中所有奇数移到偶数之前...
c语言问题试设计一个算法,将A[0..n-1]中所有奇数移到...
设计将数组A[1…n]中所有奇数移到偶数之前的算法,要求不另...
利用C++设计算法实现把顺序链表中所有奇数排在偶数之前,即表...
已知线性表L(数据元素为整数),试编写算法实现将所有偶数调整...
编写一个算法将a中所有负数移到整数之前
将数组int A[6]={-4,-8,-3,10,-6,20...
设计一个在不带头结点的链表的第i个元素之前插入一个元素的算法...