本文主要是介绍排序。。。用于排序的线性表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
shuzu.h头文件
#ifndef _SHUZU_
#define _SHUZU_#include <iostream>
using namespace std;#define N 10
#include<cstdlib>//产生随机数的头文件.
#include<ctime>//定义一个顺序表的结构体struct sqlist
{int Arry[N+1];int length;
};//定义的线性表中的两个数交换的函数
void change(int i,int j,sqlist *L);
//对线性表生成一组随机数.
void product_shu(int length,sqlist *L);
//对线性表进行显示.
void print(int length,sqlist *L);#endif
shuzu.c
#include "shuzu.h"void change(int i,int j,sqlist *L)
{int temp;temp=L->Arry[i];L->Arry[i]=L->Arry[j];L->Arry[j]=temp;
}void product_shu(int length,sqlist *L)
{srand(time(NULL));for (int i=1;i<=length;i++){L->Arry[i]=rand()%100;}
}void print(int length,sqlist *L)
{for(int i=1;i<=length;i++)cout<<L->Arry[i]<<' ';cout<<endl;
}
这篇关于排序。。。用于排序的线性表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!