91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 194KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2021-06-19
  • 語言: C/C++
  • 標(biāo)簽: LZ編碼??

資源簡介

用C語言實現(xiàn)LZ編碼,包括隊列頭文件定義,隊列操作,編碼的具體實現(xiàn),簡單易懂

資源截圖

代碼片段和文件信息

#include“queue.h“
#include“stdlib.h“

bool?InitQueue(linkQueue?&Q)
{
Q.front=Q.rear=NULL;
Q.ComFlag=0;
Q.QueueLength=0;
return?true;
}

bool?DestroyQueue(linkQueue?&Q)
{
while(Q.front)
{
Q.rear=Q.front->next;
free(Q.front);
Q.front=Q.rear;
}
Q.ComFlag=0;
Q.QueueLength=0;
return?true;
}

bool?GetHead(linkQueue?&Qchar?&e)
{
if(Q.front==NULL)
return?false;
e=Q.front->symbol;
return?true;
}

bool?EnQueue(linkQueue?&Qchar?e)
{
QueuePtr?p=(QueuePtr)malloc(sizeof(QNode));
Q.QueueLength++;
if(!p)
exit(0);
p->symbol=e;
p->next=NULL;
if(Q.rear)
{
Q.rear->next=p;
Q.rear=p;
}
else
Q.front=Q.rear=p;
return?true;
}

bool?DeQueue(linkQueue?&Qchar?&e)
{
if(Q.front==NULL)
return?false;
QueuePtr?p=Q.front;
e=p->symbol;
Q.front=p->next;
free(p);
Q.QueueLength--;
return?true;
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????211074??2013-04-15?17:03??LZ編碼\LZ編碼實驗報告.docx

?????文件????????881??2013-03-23?21:26??LZ編碼\queue.cpp

?????文件???????1084??2013-04-11?19:56??LZ編碼\queue.h

?????文件???????8468??2013-04-15?15:55??LZ編碼\test.cpp

????I..D...?????????0??2013-04-15?22:23??LZ編碼

-----------?---------??----------?-----??----

???????????????221507????????????????????5


評論

共有 條評論

相關(guān)資源