순서 표 삽입 작업 의 실현
1676 단어 데이터 구조
입력
n; ; item; data;
출력
。
샘플 입력
10
10 20 30 40 50 60 70 80 90 100
50
55
샘플 출력
10 20 30 40 55 50 60 70 80 90 100
#include
using namespace std;
#define Max 100
typedef struct
{
int *elem;
int length;
}SqList;
int InitList(SqList &L)
{
L.elem = new int[Max];
if(!L.elem)
{
return 0;
}
else
{
L.length = 0;
return 1;
}
}
void CreatList(SqList &L)
{
int n;
cin>>n;
int e =0;
for(int i =0;i>e;
L.elem[i]=e;
}
L.length = n;
}
void Insert(SqList &L, SqList &L1,int e ,int m)//
{
int k = 0,cout =0;
L1.length = L.length+1;
for(int i =0;i<=L.length;i++)
{
if(e==L.elem[i])
{
L1.elem[k++] = m;
L1.elem[k++] = L.elem[i];
}
else
{
L1.elem[k++] = L.elem[i];
cout++;
}
}
if(cout==L.length+1)
{
L1.elem[L.length] = m;
}
}
void TravlList(SqList &L)
{
for(int i=0;i>e>>m;
Insert(L, L1, e, m);
TravlList(L1);
return 0;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정수 반전Udemy 에서 공부 한 것을 중얼거린다 Chapter3【Integer Reversal】 (예) 문자열로 숫자를 반전 (toString, split, reverse, join) 인수의 수치 (n)가 0보다 위 또는 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.