데이터 구조 에서 순서 표 의 기본 조작 은 C 언어 코드 를 실현 한다.

#include 
#include 
#include 
#include 
#define MAXSIZE 100
typedef struct//     
{
    int *elem;
    int length;
}Sqlist;
int chushihua(Sqlist &L)
{
    L.elem=new int[MAXSIZE];
    if(!L.elem)
    {
        exit(1);
    }
    L.length=0;
    return 0;
}

//        
int Print(Sqlist L)
{
    if(L.length)
    {
        printf("
:"); for(int i=0;iMAXSIZE) exit(1); for(int i=0;iMAXSIZE) exit(1); for (int i=L.length;i>=n;i--) { L.elem[i]=L.elem[i-1]; } printf("
:"); scanf("%d",&a); L.elem[n-1]=a; L.length++; printf("
:"); Print(L); return 0; } // int Delete(Sqlist &L,int n) { printf("
:"); scanf("%d",&n); if(n<0||n>MAXSIZE) exit(1); for(int i=n;i

이렇게 오랫동안 배 운 데이터 구 조 는 자신 이 수 동 으로 완전 하 게 한 번 도 해 본 적 이 없다. 간단 하지만 그 중에서 많은 것 을 얻 었 다.

좋은 웹페이지 즐겨찾기