亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 3_kebian_release.cpp

?? 登臺(tái)階(遞歸法)已經(jīng)通過實(shí)現(xiàn)方便
?? CPP
字號(hào):
#include <malloc.h>
#include <stdio.h>
#include <string.h>
#define NULL 0
typedef struct table
  {int address;        /*存儲(chǔ)分區(qū)起始地址*/
   int length;         /*存儲(chǔ)分區(qū)長度*/
   int flag;           /*存儲(chǔ)分區(qū)標(biāo)志,0為空閑,1為被作業(yè)占據(jù)*/
   char name[10];      /*存儲(chǔ)分區(qū)占用標(biāo)志作業(yè)名*/
   struct table *next;
 }node;
int success=0;/*回收成功與否的標(biāo)志*/
node *work;
node *creat()   /*定義函數(shù),建立主存分配表*/
 { node *head;
   node *p1,*p2;
   int n=0;
   printf("address length flag(0..1)\n");
   p1=p2=(node *)malloc(sizeof(node));
   scanf("%d%d%d",&p1->address,&p1->length,&p1->flag);
   if(p1->flag==1&&p1->length>0)
      {printf("\tinput job_name:");scanf("%s",p1->name);}
   else strcpy(p1->name,"nil");
   head=NULL;
   while (p1->length!=0)
   {n=n+1;
    if (n==1) head=p1;
    else p2->next=p1;
    p2=p1;
    p1=(node *) malloc (sizeof(node));
    scanf("%d%d%d",&p1->address,&p1->length,&p1->flag);
    if(p1->flag==1&&p1->length>0)
      {printf("\t input job_name:");scanf("%s",p1->name);}
    else strcpy(p1->name,"nil");
   }
   p2->next=NULL;
   return(head);
 }
 node *found(node *head,char workn[10])/*查找已分配表中要回收的分區(qū)位置*/
 { node *p,*pre;
   p=head;
   while(p&&strcmp(p->name,workn)!=0)
    {pre=p;p=p->next;}
   if(!p)
     printf("要回收的分區(qū)不存在!\n");
   else   /*保留當(dāng)前分區(qū)信息并刪除當(dāng)前分區(qū)*/
    {printf("要回收的分區(qū)存在!\n");
     success=1;
     work=(node *)malloc(sizeof(node));
     work->address=p->address;work->length=p->length;
     work->flag=0;strcpy(work->name,"nil");work->next=NULL; 
     if(p==head)
        head=head->next;
     else    
        pre->next=p->next;
    }
   return(head);    
 }
 node *release(node *head,node *work) /*分四種情況完成空閑分區(qū)回收過程*/
 { node *q,*pre;
   int addr;
   q=head;success=0;
   while(q)
    {
      if(q->address==work->address+work->length)/*第一種有下鄰*/
        {success++;q->address=work->address;addr=work->address;
         q->length=q->length+work->length; work->length=q->length;
        }
      q=q->next;
    }
   q=head;
   while(q)
    { if(q->address+q->length==work->address)
        {success++;
         if(success==1)/*第二種有下鄰*/
          q->length=q->length+work->length;
         if(success==2)/*第三種有上、下鄰*/
          q->length=q->length+work->length;  
         break;
        }  
      q=q->next;
    }
  if(success==2)/*刪除原下鄰分區(qū)*/
   { q=head;pre=head;
     if(q->address==addr)
       head=head->next;
     else
       {q=q->next;
        while(q->address!=addr)
          {pre=q;q=q->next;}
        pre->next=q->next;
      }
   }
  if(!success)/*第四種無鄰接,直接添加到鏈尾*/
    {pre=head;
     while(pre->next)
        pre=pre->next;
     pre->next=work;
     pre=work;
    }
  return(head);
}
void print(node *head)  /*輸出鏈表信息*/
 { node *p;
   p=head;
   if(head !=NULL)
    do{printf("%d,%d,%d,%s\n",p->address,p->length,p->flag,p->name);
       p=p->next;}
    while(p!=NULL);
 }
void main()
 { int a,i;
   struct table *q,*p,*p1,*q1;
   char workn[10];
   printf("The distributed table is:\n");  
   p=p1=creat();              /*輸入已分配情況表*/
   printf("the free table is:\n");
   q=q1=creat();              /*輸入未分配情況表*/
   printf("the released work name is:");
   scanf("%s",workn);
   p=found(p1,workn);
   if(success)/*待回收分區(qū)存在,則分四種情況將回收分區(qū)加入到空閑分區(qū)表中*/
   q=release(q1,work);
   printf("\ndistribute table is !\n");
   print(p);
   printf("\nfree table is !\n");
   print(q);

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
麻豆成人免费电影| 性欧美疯狂xxxxbbbb| 成人激情图片网| 中文字幕av资源一区| 成人av免费在线观看| 亚洲男女毛片无遮挡| 8x8x8国产精品| 国产精品白丝jk白祙喷水网站 | 91精品在线观看入口| 麻豆91在线播放| 国产日韩在线不卡| 在线观看中文字幕不卡| 热久久久久久久| 国产精品婷婷午夜在线观看| 一本到高清视频免费精品| 日韩av一区二区三区四区| 久久女同互慰一区二区三区| 97se亚洲国产综合自在线不卡| 亚洲欧美视频一区| 欧美mv日韩mv国产网站app| 国产盗摄一区二区| 亚洲444eee在线观看| 久久久久九九视频| 精品1区2区3区| 国产精品69毛片高清亚洲| 亚洲精品成人少妇| 欧美电视剧在线观看完整版| 成人高清视频在线| 水蜜桃久久夜色精品一区的特点| 精品国产伦一区二区三区观看体验 | 94-欧美-setu| 久久99精品久久只有精品| 国产精品视频看| 7777精品伊人久久久大香线蕉完整版 | 99精品欧美一区| 久久99久久精品| 一区二区三区**美女毛片| 精品国产一区二区亚洲人成毛片| 91在线无精精品入口| 国产一区二区三区视频在线播放| 一区二区三区色| 国产亚洲欧美色| 91精品国产综合久久婷婷香蕉| 成人高清视频免费观看| 狠狠色狠狠色合久久伊人| 一区二区三区国产精华| 国产精品成人一区二区三区夜夜夜| 91麻豆精品国产综合久久久久久| 91在线精品秘密一区二区| 国产成人午夜高潮毛片| 久久国产精品色| 日韩电影在线一区二区| 亚洲午夜精品在线| 亚洲同性gay激情无套| 久久久久国产精品麻豆ai换脸| 91精品国产一区二区三区蜜臀| 一本色道亚洲精品aⅴ| 国产成人a级片| 国产一区二区不卡在线| 美国毛片一区二区| 人禽交欧美网站| 日韩国产精品大片| 亚洲a一区二区| 亚洲1区2区3区4区| 亚洲aⅴ怡春院| 日一区二区三区| 性做久久久久久久久| 亚洲成人1区2区| 五月激情丁香一区二区三区| 亚洲一级电影视频| 亚洲一二三四久久| 亚洲综合一区二区精品导航| 一区二区三区四区在线| 亚洲一区二区三区中文字幕在线 | 亚洲国产精品99久久久久久久久| 久久综合色8888| 久久亚洲二区三区| 精品成a人在线观看| 精品久久久三级丝袜| 精品福利视频一区二区三区| 精品福利在线导航| 久久久久久黄色| 国产精品美女久久久久久久久久久| 国产精品久久久久久久久搜平片| 国产精品久久久久久久久免费樱桃 | 亚洲电影一级片| 水蜜桃久久夜色精品一区的特点| 日韩在线一区二区| 精品一区二区三区免费| 国产精品77777竹菊影视小说| 国产不卡高清在线观看视频| 91丨porny丨户外露出| 欧美日韩免费一区二区三区视频| 91精品国产综合久久国产大片| 精品国产乱码久久久久久夜甘婷婷| 久久免费精品国产久精品久久久久 | 久久福利视频一区二区| 国产精品一区二区三区四区 | 在线看日韩精品电影| 欧美另类变人与禽xxxxx| 日韩一卡二卡三卡国产欧美| 久久久国产精品不卡| 亚洲四区在线观看| 日韩vs国产vs欧美| 国产一区二区三区免费观看 | 欧美在线观看一二区| 91精品国产综合久久久久久久久久| 日韩精品专区在线| 中文字幕色av一区二区三区| 日韩制服丝袜先锋影音| 国产成都精品91一区二区三| 色婷婷精品大视频在线蜜桃视频 | 国产乱码字幕精品高清av| 91在线看国产| 精品日韩在线观看| 亚洲精品国产第一综合99久久| 日韩精品成人一区二区三区| 国产成人av资源| 91精品在线麻豆| 国产精品久久久久久亚洲毛片| 偷拍日韩校园综合在线| 成人美女在线观看| 欧美一区二区三区婷婷月色| 最新日韩在线视频| 美女网站一区二区| 欧洲色大大久久| 国产日韩av一区二区| 亚洲成av人**亚洲成av**| 成人爱爱电影网址| 欧美成va人片在线观看| 亚洲欧美日韩中文播放| 国产精品一区二区在线看| 欧美日韩精品二区第二页| 亚洲欧美一区二区在线观看| 蜜臀av性久久久久av蜜臀妖精| 色婷婷av一区二区三区之一色屋| xfplay精品久久| 日韩精品亚洲一区二区三区免费| 99re热这里只有精品视频| 国产亚洲精品久| 捆绑紧缚一区二区三区视频 | 精品国产亚洲在线| 丝瓜av网站精品一区二区| 色综合久久久久综合体桃花网| 久久综合九色欧美综合狠狠 | 亚洲高清免费视频| 91啪亚洲精品| 亚洲国产精品精华液2区45| 久久国产夜色精品鲁鲁99| 欧美片网站yy| 亚洲午夜国产一区99re久久| 91在线观看视频| 国产精品福利一区| 成人开心网精品视频| 久久精品在这里| 国内精品写真在线观看| 日韩视频免费观看高清完整版在线观看 | 日韩av一级片| 欧美日韩一区二区在线观看视频 | 亚洲va韩国va欧美va| 91电影在线观看| 一区二区三区色| 欧美三级一区二区| 亚洲小说欧美激情另类| 欧美私人免费视频| 亚洲亚洲人成综合网络| 欧美日韩成人一区| 蜜臀av性久久久久蜜臀aⅴ流畅 | 久久aⅴ国产欧美74aaa| 日韩午夜av一区| 国产在线精品免费av| 国产午夜三级一区二区三| 国产精品主播直播| 国产精品免费久久| 99久久久国产精品| 一区二区三区中文免费| 色菇凉天天综合网| 日韩国产在线一| 精品国产乱码久久久久久浪潮 | 色婷婷综合激情| 亚洲一线二线三线视频| 欧美高清视频在线高清观看mv色露露十八 | 国产无遮挡一区二区三区毛片日本| 国产成人亚洲综合a∨猫咪| 国产精品网曝门| 欧美丝袜丝交足nylons图片| 三级不卡在线观看| 久久久久久一二三区| 91在线小视频| 全部av―极品视觉盛宴亚洲| 精品国产亚洲在线| 不卡一卡二卡三乱码免费网站 | 天天做天天摸天天爽国产一区 | 97se亚洲国产综合自在线| 亚洲国产视频直播| 精品国偷自产国产一区| av在线免费不卡| 热久久免费视频| 国产精品国产三级国产aⅴ入口| 欧美性色综合网|