⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2_1.txt

📁 C语言数据结构知识原代码 C语言数据结构知识原代码C语言数据结构知识原代码
💻 TXT
字号:
/*将数组中的最小元素取出来,数组中的最后一个元素插到最小元素的位置,数组长度减少1*/
#define maxsize 100
typedef struct {
int data[maxsize];
int length;
}sqlist;
   int deletelist(sqlist *L)
   {
   int min,j,minvalue;
   if(L->length==0){
	   printf("error: the linear list is empty!\n");
	  exit(0);
      }
  else{
   min= 0;
   for(j=1;j<=L->length-1;j++)
   if(L->data[min]>L->data[j]) min=j;
    minvalue=L->data[min];
    L->data[min]=L->data[L->length-1];
      L->length--;
     return minvalue;
          }    
      }

main()
{
 int a[]={2,1,-1,3,4,5,6},length=7,j;
 sqlist L;
 for(j=0;j<length;j++)
  L.data[j]=a[j];
 L.length=length;
 printf("%d",deletelist(&L));
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -