This repository has been archived on 2023-11-30. You can view files and clone it, but cannot push or open issues or pull requests.
DataStructure_ArrayList_C/main.cpp

57 lines
784 B
C++
Raw Normal View History

2023-05-20 16:55:53 +08:00
/*
*
*/
#include <cstdio>
#define MAXSIZE 100
typedef struct {
int data[MAXSIZE];
int length;
} ArrayList;
// <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>
void InitList(ArrayList &L) {
L.length = 0;
}
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>
void DestroyList(ArrayList &L) { }
// <20><>˳<EFBFBD><CBB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD>
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD>ɼ<EFBFBD><C9BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
void PutSeqList(ArrayList &L,int n) {
// <20>жϵ<D0B6>ǰ<EFBFBD><C7B0><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
if (L.length + n >= MAXSIZE) {
printf("[WARNING] <20><><EFBFBD>Ա<EFBFBD><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƴ<EFBFBD>С<EFBFBD><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>");
return;
}
// ѭ<><D1AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
}
int LengthList(ArrayList &L) {
}
int PositionList(ArrayList &L,int x) {
}
int InsertList(ArrayList &L,int i,int e) {
}
void OutputSeqList(ArrayList &L) {
}
int main() {
ArrayList list;
InitList(list);
DestroyList(list);
return 0;
}