您好,欢迎来到图艺博知识网。
搜索
您的当前位置:首页实验六第八章-奇偶交换

实验六第八章-奇偶交换

来源:图艺博知识网
算法与数据结构实验报告

___2012___级 __淘宝店530213___班 __2013__年__12__月__14_日

姓名__.淘宝店530213___ 学号___淘宝店530213____

一、实验题目

实现奇偶交换排序。 关注淘宝店530213 二、分析及解题思路。

第一趟对排序码中所有的奇数项i扫描, 第二趟对排序码中所有的偶数项i扫描,;扫描过程中比较位置i和i+1上的元素的关键码值,若不满足次序关系则交换他们。 三、算法设计及程序代码 #include < stdio.h >

void changesort( int a[] , int n );

void main() {

int a[100],n,i;

printf(\" 输入你要排序的数据的个数:\"); scanf(\"%d\

printf(\" 输入你要排序的数据:\"); for(i = 0; i < n; i++)

}

{ }

changesort(a,n); scanf(\"%d\

for( i = 0;i < n; i++) { }

printf(\"\\n\"); printf(\"%d \

void changesort( int a[],int n ) {

int flage = 1,tem,i; while ( 1 == flage ) {

flage = 0;

for( i = 1 ;i < n-1 ; i += 2) {

if( a[i] > a[i + 1]) {

tem = a[i];

}

}

a[i] = a[i+1]; a[i+1] = tem; flage = 1;

}

}

for( i = 0 ; i < n-1 ; i += 2) { }

if( a[i] > a[i+1]) { }

tem = a[i]; a[i] = a[i+1]; a[i+1] = tem; flage = 1;

四、结果分析

五、关注淘宝店530213

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuoyibo.net 版权所有 湘ICP备2023021910号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务