社区
非技术区
帖子详情
数据结构问题
wilsonily
2010-12-19 08:56:56
设计一个时间性能比较好的算法,将一维数组A[n]中奇数移到数组的左边,偶数移动到数组的右边?
好像是用队列什么的。
希望各位会的高手把具体的算法写出了,本人很着急,不胜感激!
...全文
87
3
打赏
收藏
数据结构问题
设计一个时间性能比较好的算法,将一维数组A[n]中奇数移到数组的左边,偶数移动到数组的右边? 好像是用队列什么的。 希望各位会的高手把具体的算法写出了,本人很着急,不胜感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wilsonily
2010-12-20
打赏
举报
回复
谢谢楼上的回复了,最好能给出完全的伪码!谢谢。
Jlins
2010-12-19
打赏
举报
回复
恩 可行[Quote=引用 1 楼 lonefeifei 的回复:]
for(int i = 0; i < A.length;i ++)
{
if(A[i]%2==0)
{
Even[even++];
}
else
Odd[odd++];
}
int p,k;
for(p = 0; p < Odd.length; p ++)
A[p] = Odd[p];
for(k = 0; ……
[/Quote]
lonefeifei
2010-12-19
打赏
举报
回复
for(int i = 0; i < A.length;i ++)
{
if(A[i]%2==0)
{
Even[even++];
}
else
Odd[odd++];
}
int p,k;
for(p = 0; p < Odd.length; p ++)
A[p] = Odd[p];
for(k = 0; k < Even.length; k ++)
A[p++] = Even[k];
【C
数据结构
】迷宫
问题
本文介绍了如何使用递归和栈解决两种不同类型的迷宫
问题
。第一部分讲解了一个简单的迷宫
问题
,通过动态分配二维数组、判断上下左右四个方向以及利用栈记录路径来找到唯一解。第二部分则引入了体力值概念,探讨了地下迷宫
问题
,需要考虑路径消耗和最短路径选择。递归过程中,通过两个栈分别记录当前路径和最短路径,确保找到最小体力消耗的出口。这两个迷宫
问题
的解决方法深化了对递归和栈
数据结构
的理解。
舞伴
问题
队列
数据结构
模拟周末舞会的舞伴配对
问题
,男女分别排队,每次从队头取出一对跳舞。根据先进先出的原则,使用队列作为
数据结构
,避免顺序队列可能导致的存储空间浪费,采用循环队列优化解决方案。
迷宫
问题
【
数据结构
实验报告】
本次实验旨在运用回溯法解决迷宫
问题
,加深对栈
数据结构
的理解。实验内容包括设定迷宫规则,使用二维数组表示迷宫状态,并利用栈存储探索路径。算法过程中,从入口开始,按顺时针方向判断下一步,遇到通路则入栈,无通路则退栈。实验代码实现并测试,小结中指出设计和理解上的挑战与教训。
数据结构
之迷宫
问题
本文探讨如何利用
数据结构
,特别是栈,来解决迷宫
问题
。通过定义特定的结构体,实现寻找从起点到终点的路径。程序成功输出了有效的路径。
数据结构
——迷宫
问题
本文介绍了一种使用栈和队列
数据结构
解决迷宫
问题
的算法。通过非递归方法,找到从起点到终点的路径并输出。文章详细解释了存储结构、基本算法流程及其实现细节。
非技术区
23,404
社区成员
70,512
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章