데이터 구조 순서 표 C 언어 구현

1081 단어 데이터 구조
데이터 구조 알고리즘 구현
순서 표 순서 저장 구조 C 언어 구현 판
#include #define MAXSIZE 100 #define OVERFLOW 0 #define OK 1 #define ERROR 0 int main(){
}
//          ,          
typedef struct{ 
	int *elem;
	int lengh;
}SqList;


//            
void InitList(SqList &L){
	L.elem= new int[MAXSIZE];
	if(!L.elem){
		return ;
	}
	L.lengh=0;
	
}

//         
int SetElem(SqList L,int e){
	if(L.lengh==MAXSIZE){
		return ERROR;
	}
	
	L.elem[L.lengh]=e;
	L.lengh++;
	return OK;
} 

//          
int GetElem(SqList L,int e){
	return L.elem[e-1];
} 

//          
int  ListInsert(SqList &L,int i,int e){
	if(i<1||i>(L.lengh+1)){
		return ERROR;
	}
	if(L.lengh==MAXSIZE){
		return ERROR;
	}
	
	for(int j=i-1;jL.lengh){
		return ERROR;
	}
	for(int j=i-1;j=MAXSIZE){
		return ERROR;
	}
	
	for(int i=L1.lengh-1,j=0;i

좋은 웹페이지 즐겨찾기