首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设线性表采用顺序存储结构,其类型定义如下: #define ListSize 100 typedef struct{ int data[ListSize]; int length; }SeqList,*Ta
假设线性表采用顺序存储结构,其类型定义如下: #define ListSize 100 typedef struct{ int data[ListSize]; int length; }SeqList,*Ta
admin
2010-02-02
18
问题
假设线性表采用顺序存储结构,其类型定义如下:
#define ListSize 100
typedef struct{
int data[ListSize];
int length;
}SeqList,*Table;
编写算法,将顺序表L中所有值为奇数的元素调整到表的前端。
选项
答案
参考答案一: void f34(Table L) { int i,j,t; i=0; j=L—>length-1; while(i<j) { while(i<j&&L—>data[i]%2) i++; while(i<j&&L—>data[j]%2==0) j--; if(i<j) { t=L—>data[i]; L—>data[i]=L—>data[j]; L—>data[j]=t; i++; j--; } } } 参考答案二: void f34(SeqList*L) { int i,j=0.t; for(i=0;i<L—>length;i++) if(L—>data[i]%2)/*奇数*/ { if(i!=j) { t=L—>data[i]; L—>data[i]=L—>data[j]; L—>data[j]=t; } j++; } }
解析
转载请注明原文地址:https://kaotiyun.com/show/QwAx777K
本试题收录于:
数据结构题库理工类分类
0
数据结构
理工类
相关试题推荐
_________网络又称移动自组织网、多跳网络,是一种特殊的在不借助中心管理的情况下,在有限的范围内实现多个移动终端的临时互联,它为局域网内的移动通信网络提供了一种灵活的互联方式。
下列有关网络体系结构的描述中正确的是()
长1km,传输速率10Mbit/s,包含50个站点的令牌环,每个站引入1位延迟,信号传播速度为200m/μs,令牌长8位,数据帧长度为256位(包含32位开销),确认包含在数据帧中捎带,问该环不包括开销的有效数据速率为多少?
IEEE802.6标准的分布队列双总线(DQDB)采取的基本原则是站点必须_________。
_______由域名空间、域名服务器和地址转换请求程序三部分组成。
对模拟数据进行数字编码的最常用方法是_______。
下面哪个理论认为通货膨胀是由经济结构产生的()
求图6.22和图6.23两个段道图中的最优投递路线。(1)(2)
哈夫曼树不存在度为_______的结点。
若一棵完全二叉树的结点个数为10,则编号最大的分支结点的编号为_________。
随机试题
毛泽东在《论持久战》中指出,中国抗日战争取得胜利最关键的阶段是()
系统地设计、收集、分析和提出数据资料,并提供与企业所面临的特定营销状况有关的调查结果指的是()
下列关于顺规散光哪项是正确的
蝉蜕的主治病证有( )。
同升公司以一套价值100万元的设备作为抵押,向甲借款10万元,未办理抵押登记手续。同升公司又向乙借款80万元,以该套设备作为抵押,并办理了抵押登记手续。同升公司欠丙货款20万元,将该套设备出质给丙。丙不小心损坏了该套设备送丁修理,因欠丁5万元修理费,该套设
下列项目中,在资产负债表中反映的有( )。
我国《票据法》规定的票据包括()。
根据合同法的规定,下列哪些属于当事人可以请求人民法院变更或者撤销的合同?
据考古发现,今广西地域早在100万年前就有原始人类繁衍生息。()
步骤1单击[公式]选项卡[函数库]组中的[逻辑]→[IF]函数,输入数据,如图3—18所示。[*]步骤2单击函数面板,打开对话框,输入数据,如图3—19所示。[*]步骤3单击[确定]按钮,后拖动单元格F3的填充按钮至F7。本题主要考核“
最新回复
(
0
)