首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
假设线性表采用顺序存储结构,其类型定义如下: #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
11
问题
假设线性表采用顺序存储结构,其类型定义如下:
#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
数据结构
理工类
相关试题推荐
试说明透明网桥的工作方式,并给出一个“桥”在端口x上接收一个MAC帧时的操作过程。
假设有两个网桥各连接一对令牌总线局域网(802.4标准),第一个网桥必须每秒转发1000分组,每个分组为512字节。第二个网桥必须每秒转发200分组,每个分组为4096字节。试问哪个网桥的处理器需要有较高的处理速度?
一个页面4KB,带宽10MB,吞吐量为2MB时,需时几秒?同时下载10个4KB的页面,在吞吐量为2MB的10MB带宽上要用多少时间?
________分组级的主要功能是将链路层所提供的连接STE-DCE的一条或多条物理链路复用成数条逻辑信道,并且对每一条逻辑信道所建立的虚电路执行与链路层单链路协议类似的链路建立、数据传输、流量控制、顺序和差错检测、链路的拆除等操作。
_______为邮件系统提供了一种接收邮件的方式,使用户可以直接将邮件下载到本地计算机,在本地的客户端阅读邮件。()
已知主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送两个连续的TCP段,分别包含200字节和500字节的有效载荷,第一个段的序列号为200,主机乙正确接收两个段后,发送给主机甲的确认序列号是()
长1km,传输速率10Mbit/s,包含50个站点的令牌环,每个站引入1位延迟,信号传播速度为200m/μs,令牌长8位,数据帧长度为256位(包含32位开销),确认包含在数据帧中捎带,问该环不包括开销的有效数据速率为多少?
求图6.22和图6.23两个段道图中的最优投递路线。(1)(2)
某纺织厂生产四种花色的棉布A、B、C、D,每种棉布依次经过甲、乙两台机器进行染色,且必须在设备甲加工完后才能进入设备乙,各种棉布在甲、乙设备上加工时间(单位:分钟)如下表所示.问:如何安排棉布的加工顺序,可使总加工时间最短?并求出总的加工时间
设有一顺序栈S,元素S1,S2,S3,S4,s5,S6依次进栈,如果6个元素出栈的顺序是s2,s3,S4,S6,s5,s1,则栈的容量至少应该是_________。
随机试题
《国殇》一诗的作者是()
8月10日,气温37℃,兽医院接诊一京巴犬,体温40.5℃。主诉该犬比较活跃,有啃咬家中物品习惯,因此常关于笼中置于家中南阳台,就诊当日中午回家发现该犬发病。抱出笼时已经开始呼吸困难,站立不稳、摇晃,盲目乱撞。如用中药治疗,应以下列哪个原则为主组方应用
肺癌最常见的早期症状是
患者在意识清楚情况下,头脑中涌现大量异己的思维,伴不自主感是
下列关于旁站工作内容的说法不正确的有()。
根据岗位规范的具体内容,岗位规范的基本形式包括()规范。
“水月观音”之体是()创造的佛教样式。
假如你是一班的班长,名叫于洪。现在因为要举办一场英语晚会,所以想请MissKatherine来参加这次晚会,并给其介绍在晚会上将有唱歌、游戏等节目。请写一封信向MissKatherine发出邀请。
请简述英语课程资源具体包含的内容。
下面不属于软件测试实施步骤的是
最新回复
(
0
)