链表实现:系统采用最优适应分配算法为作业分配主存空间,而且具有紧凑技术。请编程完成以下步骤::#definen10/*假定系统允许的最大作业数量为n,n值为10*/struct{intnumber;/*序号*/intaddress;/*已分配分区起始地址,单位为KB*/intlength;/*已分配分区长度,单位KB*/floatflag;/*已分配区表登记栏标志,0:空表项,否则为作业名;*/}used_table[n];/*已分配区表*/