Êý¾Ý½á¹¹Ï°Ìâ¼°´ð°¸

ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2026/2/15 17:17:25ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£

free(p); q=q->next; }

} /*dellist_maxmin*/

8£®Éè¼ÆÒ»¸ö½«Ë«Á´±íÄæÖõÄËã·¨invert£®dblinklist£¨£©£¬ÆäÖÐÍ·Ö¸ÕëΪhead£¬½áµãÊý¾ÝÓòΪdata£¬Á½¸öÖ¸ÕëÓò·Ö±ðΪpriorºÍnext¡£

½«Ë«Á´±íÄæÖõÄËã·¨invert_dblinklistµÄËã·¨ÈçÏÂËùʾ£º

void invert_dblinklist( *head ) { /*½«headÖ¸ÏòµÄË«Á´±íÄæÖÃ*/ dblinklist *p, *q; p=head; do { q=p->next; p->next=p->prior; p->prior=q; p=q; }while( p!=head )

} /*invert_dblinklist*/

linklist

ϰÌâÈý Ò»¡¢Ñ¡ÔñÌâ

l£®Ò»¸öÕ»µÄÐòÁÐÊÇ£ºa£¬b£¬c£¬d£¬e£¬ÔòÕ»µÄ²»¿ÉÄÜÊä³öµÄÐòÁÐÊÇ£¨C£©¡£

A£®a£¬b£¬c£¬d£¬e B£®d£¬e£¬c£¬b£¬a C£®d£¬c£¬e£¬a£¬b D£®e£¬d£¬c£¬b£¬a 2£®ÈôÒ»¸öÕ»µÄÊäÈËÐòÁÐÊÇ1£¬2£¬3£¬?£¬n£¬Êä³öÐòÁеĵÚÒ»¸öÔªËØÊÇn£¬ÔòµÚk¸öÊä³öÔªËØÊÇ£¨ C£©¡£

A£®k B£®n-k-1 C£®n-k+1 D£®²»È·¶¨ 3£®Åж¨Ò»¸öÕ»S£¨×î¶àÓÐn¸öÔªËØ£©Îª¿ÕµÄÌõ¼þÊÇ£¨ B £©¡£

A£®S->top£¡£½0 B£®S->top= =0 C£®S->top!=n D£®S->top= =n 4£®Åж¨Ò»¸öÕ»S£¨×î¶àÓÐn¸öÔªËØ£©ÎªÂúµÄÌõ¼þÊÇ£¨D £©¡£

A£®S->top!=0 B£®S->top= =0 C£®S->top!=n D£®S->top= =n

5£®ÏòÒ»¸öÕ»¶¥Ö¸ÕëΪtopµÄÁ´Õ»ÖвåÈËÒ»¸ö*S½áµãµÄʱºò£¬Ó¦µ±Ö´ÐÐÓï¾ä£¨ B £©¡£ A£®top->next=S£» B£®S->next=top£»top=S£»

C£®S->next£½top->next£»top->next£½S£»D£®S->next£½top£»top£½S->next£»

6£®ÏòÒ»¸ö´øÍ·½áµã¡¢Õ»¶¥Ö¸ÕëΪtopµÄÁ´Õ»ÖвåÈËÒ»¸ö*S½áµãµÄʱºò£¬Ó¦µ±Ö´ÐÐÓï¾ä£¨ C £©¡£

A£®top->next=S£» B£®S->next=top£»top=S£»

C£®S->next=top->next£»top->next=S£» D£®S->next=top£»top=S->next£» 7£®Åж¨Ò»¸ö¶ÓÁÐQ£¨×î¶àÓÐn¸öÔªËØ£©Îª¿ÕµÄÌõ¼þÊÇ£¨ C £©¡£ A£®Q->rear-Q->front= =n B£®Q->rear-Q->front+1= =n C£®Q->rear = = Q->front D£®Q->rear +1= = Q->front 8£®Åж¨Ò»¸ö¶ÓÁÐQ£¨×î¶àÓÐn¸öÔªËØ£©ÎªÂúµÄÌõ¼þÊÇ£¨A£©¡£

A£®Q->rear-Q->front= =n B£®Q->rear-Q->front+1= =n C£®Q->rear = = Q->front D£®Q->rear +1= = Q->front 9£®Åж¨Ò»¸öÑ­»·¶ÓÁÐQ£¨×î¶àÓÐn¸öÔªËØ£©Îª¿ÕµÄÌõ¼þÊÇ£¨ A £©¡£ A£®Q->rear = = Q->front B£®Q->rear = = Q->front£«l C£®Q->front= =(Q->rear +1)£¥n D£®Q->front= =(Q->rear -1)£¥n 10£®Åж¨Ò»¸öÑ­»·¶ÓÁÐQ£¨×î¶àÓÐn¸öÔªËØ£©ÎªÂúµÄÌõ¼þÊÇ£¨ C £©¡£ A£®Q->rear = = Q->front B£®Q->rear = = Q->front£«l C£®Q->front= =(Q->rear +1)£¥n D£®Q->front= =(Q->rear -1)£¥n

11£®ÔÚÒ»¸öÁ´¶ÓÁÐÖУ¬¼Ù¶¨frontºÍrear·Ö±ðΪͷָÕëºÍβָÕ룬Ôò²åÈëÒ»¸ö½áµã*SµÄ²Ù×÷ÊÇ£¨ C £©¡£

A£®front£½front->next B£®S->next=rear£»rear=S C£®rear->next=S£»rear=S D£®S->next=front£»front£½S

12£®ÔÚÒ»¸öÁ´¶ÓÁÐÖУ¬¼Ù¶¨frontºÍrear·Ö±ðΪͷָÕëºÍβָÕ룬ɾ³ýÒ»¸ö½áµãµÄ²Ù×÷ÊÇ£¨ A £©¡£

A£®front=front->next B£®rear=rear->next C£®rear->next=front D£®front->next£½rear 13£®Õ»Óë¶ÓÁж¼ÊÇ£¨ C £©¡£

A£®Á´Ê½´æ´¢µÄÏßÐԽṹ B£®Á´Ê½´æ´¢µÄ·ÇÏßÐԽṹ C£®ÏÞÖÆ´æÈ¡µãµÄÏßÐԽṹ D£®ÏÞÖÆ´æÈ¡µãµÄ·ÇÏßÐԽṹ 14£®Èô½øÕ»ÐòÁÐΪl£¬2£¬3£¬4£¬Ôò£¨ C £©²»¿ÉÄÜÊÇÒ»¸ö³öÕ»ÐòÁС£

A£®3£¬2£¬4£¬1 B£®l£¬2£¬3£¬4 C£®4£¬2£¬3£¬1 D£®4£¬3£¬2£¬l 15£®ÔÚ½â¾ö¼ÆËã»úÖ÷»úÓë´òÓ¡»úÖ®¼äËٶȲ»Æ¥ÅäÎÊÌâʱͨ³£ÉèÖÃÒ»¸ö´òÓ¡Êý¾Ý»º³å

Çø£¬Ö÷»ú½«ÒªÊä³öµÄÊý¾ÝÒÀ´ÎдÈ˸ûº³åÇø£¬¶ø´òÓ¡»úÔò´Ó¸Ã»º³åÇøÖÐÈ¡×ßÊý¾Ý´òÓ¡¡£¸Ã»º³åÇøÓ¦¸ÃÊÇÒ»¸ö£¨ B £©½á¹¹¡£

A£®¶ÑÕ» B£®¶ÓÁÐ C£®Êý×é D£®ÏßÐÔ±í ¶þ¡¢Ìî¿Õ»Ø

1£®Õ»£¨stack£©ÊÇÏÞ¶¨ÔÚ±íβһ¶Ë½øÐвåÈË»òɾ³ý²Ù×÷µÄÏßÐÔ±í¡£ÔÚÕ»ÖУ¬ÔÊÐí²åÈ˺Íɾ³ý²Ù×÷µÄÒ»¶Ë³ÆÎªÕ»¶¥£¬¶øÁíÒ»¶Ë³ÆÎªÕ»µ×¡£²»º¬ÔªËصÄÕ»³ÆÎª¿ÕÕ»

¡£

2£®ÔÚÕ»µÄÔËËãÖУ¬Õ»µÄ²åÈ˲Ù×÷³ÆÎª½øÕ»»òÈëÕ»µÄɾ³ý²Ù×÷³ÆÎªÍËÕ»»ò³öÕ»¡£

3£®¸ù¾ÝÕ»µÄ¶¨Ò壬ÿһ´Î½øÕ»µÄÔªËØ¶¼ÔÚÔ­Õ»¶¥ÔªËØÖ®ÉÏ£¬²¢³ÉΪеÄÕ»¶¥ÔªËØ£»Ã¿Ò»´Î³öÕ»µÄÔªËØ×ÜÊǵ±Ç°µÄÕ»¶¥ÔªËØ£¬Òò´Ë×îºó½øÕ»µÄÔªËØ×ÜÊÇ×îÏȳöÕ»£¬ËùÒÔÕ»Ò²³ÆÎªºó½øÏȳöÏßÐÔ±í£¬¼ò³ÆÎªLIFO±í¡£

4£®Õ»ÊÇÒ»ÖÖ²Ù×÷Êܵ½ÏÞÖÆµÄÏßÐÔ±í£¬ÊÇÒ»ÖÖÌØÊâµÄÏßÐÔ±í£¬Òò´ËÕ»Ò²ÓÐ˳ÐòºÍÁ´Ê½_Á½ÖÖ´æ´¢½á¹¹£¬·Ö±ð³ÆÎª¡¢Ë³ÐòÕ»_ºÍ_Á´Õ»¡£

5£®µ±Õ»ÂúµÄʱºò£¬ÔÙ½øÐÐÈËÕ»²Ù×÷¾Í»á²úÉúÒç³ö£¬ÕâÖÖÇé¿öµÄÒç³ö³ÆÎªÉÏÒç__£»µ±Õ»¿ÕµÄʱºò£¬Èç¹ûÔÙ½øÐгöÕ»²Ù×÷£¬Ò²»áÒç³ö£¬ÕâÖÖÇé¿öϵÄÒç³ö³ÆÎªÏÂÒç¡£

6£®Õ»µÄÁ´Ê½´æ´¢½á¹¹¼ò³ÆÎªÁ´Õ»£¬ÊÇÒ»ÖÖ_ÌØÊâµÄµ¥Á´±í¡£

7£®ÈËÃÇÈÕ³£¼ÆËãÓõ½µÄ±í´ïʽ¶¼±»³ÆÎªÖÐ׺±í´ïʽ£¬ÕâÊÇÓÉÓÚÕâÖÖËãÊõ±í´ïʽµÄÔËËã·û±»ÖÃÓÚÁ½¸ö²Ù×÷ÊýÖм䡣

8£®¼ÆËã»úÖÐͨ³£Ê¹Óúó׺±í´ïʽ£¬ÕâÊÇÒ»ÖÖ½«ÔËËã·ûÖÃÓÚÁ½¸ö²Ù×÷ÊýºóÃæµÄËãÊõ±í´ïʽ¡£ÕâÖÖ±í´ïʽÊÇÓɲ¨À¼¿ÆÑ§¼ÒÐ»Î¬ÆæÌá³öµÄ£¬Òò´ËÓÖ³ÆÎª²¨À¼Ê½¡£

9£®¶ÓÁУ¨Queue£©Ò²ÊÇÒ»ÖÖÌØÊâµÄÏßÐÔ±í_£¬µ«ËüÓëÕ»²»Í¬£¬¶ÓÁÐÖÐËùÓеIJåÈ˾ùÏÞ¶¨ÔÚ±íµÄÒ»¶Ë½øÐУ¬¶øËùÓеÄɾ³ýÔòÏÞ¶¨ÔÚ±íµÄÁíÒ»¶Ë½øÐС£ÔÊÐí²åÈ˵ÄÒ»¶Ë³ÆÎª¶Ó⣬ÔÊÐíɾ³ýµÄÒ»¶Ë³ÆÎª¶ÓÍ·¡£

10£®¶ÓÁеÄÌØµãÊÇÏȽøÏȳö£¬Òò´Ë¶ÓÁÐÓÖ±»³ÆÎªÏȽøÏȳö£®µÄÏßÐÔ±í£¬»ò³ÆÎªFIFO±í¡£ 11£®¶ÓÁеÄ˳Ðò´æ´¢½á¹¹ÓÖ³ÆÎªË³Ðò¶ÓÁУ¬ÊÇÓÃÒ»×鵨ַÁ¬ÐøµÄ´æ´¢µ¥ÔªÒÀ´Î´æ·Å¶ÓÁÐÖеÄÔªËØ¡£

12£®ÓÉÓÚ¶ÓÁÐÖеÄÔªËØ¾­³£±ä»¯£¬¶ÔÓÚ¶ÓÁеÄɾ³ýºÍ²åÈË·Ö±ðÔÚ¶ÓÍ·ºÍ¶Óβ½øÐУ¬Òò´ËÐèÒªÉèÖÃÁ½¸öÖ¸Õë·Ö±ðÖ¸Ïò¶ÓÍ·ÔªËØºÍ¶ÓÎ²ÔªËØ£¬ÕâÁ½¸öÖ¸ÕëÓÖ³ÆÎª¶ÓÍ·Ö¸ÕëºÍ¶ÓβָÕë

¡£

13£®Ñ­»·Ë³Ðò¶ÓÁУ¨Circular Sequence Queue£©¾­³£¼ò³ÆÎªÑ­»·¶ÓÁУ¬ËüÊǽ«´æ´¢Ë³Ðò¶ÓÁÐµÄ´æ´¢ÇøÓò¿´³ÉÊÇÒ»¸öÊ×βÏàÁ¬µÄÒ»¸ö»·£¬¼´½«¶ÓÊ׺ͶÓÎ²ÔªËØÁ¬½ÓÆðÀ´ÐγÉÒ»¸ö»·ÐÎ±í¡£Ê×βÏàÁ¬µÄ״̬ÊÇͨ¹ýÊýѧÉϵġ¢È¡Ä£ÔËËãÀ´ÊµÏֵġ£

14£®ÔÚËã·¨»ò³ÌÐòÖУ¬µ±Ò»¸öº¯ÊýÖ±½Óµ÷ÓÃ×Ô¼º»òͨ¹ýһϵÁÐÓï¾ä¼ä½Óµ÷ÓÃ×Ô¼ºµÄʱºò£¬Ôò³ÆÕâ¸öº¯ÊýΪµÝ¹éº¯Êý£¬Ò²³ÆÎª×Ôµ÷Óú¯Êý¡£º¯ÊýÖ±½Óµ÷ÓÃ×Ô¼º£¬Ôò³ÆÎªÖ±½ÓµÝ¹éµ÷Ó㻵±Ò»¸öº¯Êýͨ¹ýÁíÒ»¸öº¯ÊýÀ´µ÷ÓÃ×Ô¼ºÔò³ÆÎª¼ä½ÓµÝ¹éµ÷Óá£

15£®ÔÚÑ­»·¶ÓÁÐÖй涨£ºµ±Q->rear= =Q->frontµÄʱºòÑ­»·¶ÓÁÐΪ¿Õ_£¬ µ±£¨Q->rear+1£©£¥MAXSIZE£½frontµÄʱºòÑ­»·¶ÓÁÐΪÂú¡£

16£®ÓÃÁ´±í·½Ê½±íʾµÄ¶ÓÁгÆÎªÁ´¶ÓÁС£

17£®ÒÑÖªÕ»µÄÊäÈËÐòÁÐΪ1£¬2£¬3£¬?£¬n£¬Êä³öÐòÁÐΪa1£¬a2£¬?£¬an£¬·ûºÏa2= =nµÄÊä³öÐòÁй²ÓÐn-1¡£

18£®Ò»¸öÕ»µÄÊäÈËÐòÁÐÊÇ12345£¬ÔòÕ»µÄÊä³öÐòÁÐΪ43512ÊDz»¿ÉÄÜµÄ £¨ÌîÊÇ·ñ¿ÉÄÜ£©¡£

19£®Ò»¸öÕ»µÄÊäÈËÐòÁÐÊÇ12345£¬ÔòÕ»µÄÊä³öÐòÁÐΪ12345ÊÇ¿ÉÄܵģ¨ÌîÊÇ·ñ¿ÉÄÜ£©¡£ 20£®Éèsq[1£®£®maxsize]Ϊһ¸ö˳Ðò´æ´¢µÄÕ»£¬±äÁ¿topָʾջ¶¥ÔªËصÄλÖã¬Ôò×÷ÈëÕ»

²Ù×÷µÄÌõ¼þÊÇtop!=maxsize¡£

21£®Éèsq[1£®£®maxsize]Ϊһ¸ö˳Ðò´æ´¢µÄÕ»£¬±äÁ¿topָʾջ¶¥ÔªËصÄλÖã¬Èç¹û°ÑÕ»¶¥ÔªËص¯³ö²¢Ë͵½XÖУ¬ÔòÐèÖ´ÐÐÓï¾äx=sq[top]; top=top-1¡£

22£®Õ»µÄÌØÐÔÊÇÏȽøºó³ö¡£

23£®¶ÔÕ»½øÐÐÍËջʱµÄ²Ù×÷ÊÇÏÈÈ¡³öÔªËØ£¬ºóÒÆ¶¯Õ»¶¥Ö¸Õë¡£ 24£®Éès[1£®£®max]Ϊһ¸ö˳Ðò´æ´¢µÄÕ»£¬±äÁ¿topָʾջ¶¥Î»Öã¬Õ»ÎªÂúµÄÌõ¼þÊÇtop==max¡£

25£®ÉèÁ´Õ»µÄÕ»¶¥Ö¸ÕëΪtop£¬ÔòÕ»·Ç¿ÕµÄÌõ¼þÊÇtop!=nil ¡£

26£®ÒÑ֪ѭ»·¶ÓÁÐÓÃÊý×édata[1...n]´æ´¢ÔªËØÖµ£¬ÓÃf£¬r·Ö±ð×÷ΪͷβָÕ룬 Ôòµ±Ç°ÔªËظöÊýΪ(n+r-f)mod n¡£

27£®ÔÚÒ»¸öÑ­»·¶ÓÁÐÖУ¬¶ÓÊ×Ö¸ÕëÖ¸Ïò¶ÓÊ×ÔªËØµÄǰһ¸öλÖᣣ¨Ç°Ò»¸ö»òºóÒ»¸ö£© 28£®¶ÓÁÐÖÐÔÊÐí½øÐÐɾ³ýµÄÒ»¶Ë³ÆÎª¶ÓÊס£

29£®Á´¶ÓÁÐʵ¼ÊÉÏÊÇÒ»¸öͬʱ´øÓÐÍ·Ö¸ÕëºÍβָÕëµÄµ¥Á´±í£¨1£®£®n£©£¬Î²Ö¸ÕëÖ¸Ïò¸Ãµ¥Á´±íµÄµÚn¸öÔªËØ¡£

30£®ÉèË«ÏòÁ´±íÁ´ÁÐΪlq£¬lqµÄÍ·Ö¸ÕëΪlq.Front£¬Î²Ö¸ÕëΪlq.Rear£¬Ôò¶ÓÁÐΪ¿ÕµÄÌõ¼þÊÇlq->front==lq->rear¡£

31£®´ÓÑ­»·¶ÓÁÐÖÐɾ³ýÒ»¸öÔªËØ£¬Æä²Ù×÷ÊÇÏÈÈ¡³öÒ»¸öÔªËØ£¬ºóÒÆ¶¯Õ»¶¥Ö¸Õë¡£ 32£®¶ÓÁÐÖÐÔÊÐí½øÐвåÈëµÄÒ»¶Ë³ÆÎª¶Óβ¡£ Èý¡¢ÅжÏÌâ

1£®Õ»ºÍ¶ÓÁж¼ÊÇÏÞÖÆ´æÈ¡µãµÄÏßÐԽṹ¡£¶Ô £©

2£®²»Í¬µÄÈËÕ»ºÍ³öÕ»×éºÏ¿ÉÄܵõ½ÏàͬÊä³öÐòÁС£´íÎ󣺲»Í¬µÄÈëÕ»ºÍ³öÕ»×éºÏµÃµ½²»Í¬Êä³öÐòÁС£

£©

3£®Ïû³ýµÝ¹éÒ»¶¨ÒªÓÃÕ»¡££¨´íÎó£ºÄ³Ð©Çé¿öÈçβµÝ¹é¿ÉÒÔת»»ÎªµÝÍÆµÄÐÎʽ¡£ £©

4£®Ñ­»·¶ÓÁÐÊÇ˳Ðò´æ´¢½á¹¹¡££¨ÕýÈ·£© 5£®Ñ­»·¶ÓÁв»»á²úÉúÒç³ö¡££¨´íÎó£ºÑ­»·¶ÓÁв»»á²úÉú¼ÙÒç³ö £© 6£®Ñ­»·¶ÓÁÐÂúµÄʱºòrear= =front¡££¨ ´íÎó £©

7£®ÔÚ¶ÔÁ´¶ÓÁУ¨´øÍ·½áµã£©×ö³ö¶Ó²Ù×÷ʱ²»»á¸Ä±äfrontÖ¸ÕëµÄÖµ¡££¨ÕýÈ·£© ËÄ¡¢×ÛºÏÌâ

1£®ÉèÓÐ4¸öÔªËØA¡¢B¡¢CºÍD½øÕ»£¬¸ø³öËüÃÇËùÓпÉÄܵijöÕ»ÖÈÐò¡£ A¡¢B¡¢C¡¢D A¡¢B¡¢D¡¢C A¡¢C¡¢B¡¢D A¡¢C¡¢D¡¢B A¡¢D¡¢C¡¢B B¡¢A¡¢C¡¢D B¡¢A¡¢D¡¢C B¡¢C¡¢A¡¢D B¡¢C¡¢D¡¢A B¡¢D¡¢C¡¢A C¡¢B¡¢A¡¢D

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4 ceshi