跳动百科

数据结构编程题最可能考什么(数据结构编程题)

阙露唯
导读 大家好,我是小跳,我来为大家解答以上问题。数据结构编程题最可能考什么,数据结构编程题很多人还不知道,现在让我们一起来看看吧!1、#in...

大家好,我是小跳,我来为大家解答以上问题。数据结构编程题最可能考什么,数据结构编程题很多人还不知道,现在让我们一起来看看吧!

1、#include #include #include #define MAXSIZE 100 typedef struct { int data[MAXSIZE]; int length; }List; //initialize the list void initList(List *&l) { l=(List *)malloc(sizeof(List)); l->length=0; } //insert elements bool insert(List *&l,int elem) { if(l->length>MAXSIZE) { printf("overflow ! "); return false; } int j=0; if(l->length==0) l->data[0]=elem; else { while(jlength &&l->data[j]length-1;i>=j;i--) l->data[i+1]=l->data[i]; l->data[j]=elem; } l->length++; return true; } void display(List *l) { for(int j=0;jlength;j++) { printf("%d%s",l->data[j]," "); } } int main() { int a=0,b=0; List *s1; initList(s1); printf("enter 1 to insert elements and any button to exit "); scanf("%d",&a); while(a==1) { printf("enter the elements "); scanf("%d",&b); insert(s1,b); //insert elements printf("enter the manipulate you want to do "); scanf("%d",&a); } display(s1); return 0; }。

本文到此讲解完毕了,希望对大家有帮助。