ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2026/2/25 6:44:54ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£
ѧºÅ£º201560140140 ÐÕÃû£ºÔ¬Èô·É
£¨1£©ÒÀ´Î´Ó¼üÅ̶ÁÈëÊý¾Ý£¬½¨Á¢´øÍ·½áµãµÄµ¥Á´±í£» £¨2£©Êä³öµ¥Á´±íÖеÄÊý¾ÝÔªËØ
£¨3£©Çóµ¥Á´±íµÄ³¤¶È£»
£¨4£©¸ù¾ÝÖ¸¶¨Ìõ¼þÄܹ»È¡ÔªËغÍÐÞ¸ÄÔªËØ£» £¨5£©ÊµÏÖÔÚÖ¸¶¨Î»ÖòåÈëºÍɾ³ýÔªËØµÄ¹¦ÄÜ¡£ [²âÊÔÊý¾Ý]
ÓÉѧÉúÈÎÒâÖ¸¶¨¡£
´´½¨µ¥Á´±í¶ÁÈëÊý¾Ý£º1 2 3 4 5 4 2 Êä³öµ¥Á´±íÖÐÊý¾ÝΪ£º1 2 3 4 5 4 2 ·µ»Øµ¥Á´±í³¤¶È£º7
ÔÚ5Ç°Ãæ²åÈëÊý¾ÝÔªËØ£º1 2 3 4 4 5 4 2 ɾ³ýµÚÒ»¸öÊý¾ÝÔªËØ£º2 3 4 5 4 2 ÐÞ¸Ä×îºóÒ»¸öÊý¾ÝÔªËØ£º1 2 3 4 5 4 1
Éè¼Æ·ÖÎö£º
´ÓÉÏÃæµÄÎÊÌâÃèÊö¿ÉÒÔÖªµÀÎÒÃÇҪʵÏֵIJÙ×÷£º¡°ÒÀ´Î´Ó¼üÅ̶ÁÈëÊý¾Ý£¬½¨Á¢´øÍ·½áµãµÄµ¥Á´±í£¬È»ºó¾ÍÊǶԴ˵¥Á´±íµÄһЩ»ù±¾²Ù×÷ÈçÔöɾ¸Ä²éµÈ¡±£¬¶Ô´ËÎÒÃÇÉè¼Æ³öÁËÒ»¸öµ¥Á´±íÓÃÓÚ´æ·ÅÊý¾Ý£¬ËùÒÔ¶ÔÊý¾ÝÓ¦¸Ã²ÉÓõÄÊÇÁ´Ê½´æ´¢½á¹¹¡£Ã¿¸öÔªËØÖ®¼äµÄ¹ØÏµ£¬¿Éͨ¹ýÔÚÿ¸ö½Úµãµ±ÖÐÉèÖÃÒ»¸öÖ¸ÕëÀ´´æ·ÅÏÂÒ»¸öÔªËØµÄµØÖ·À´ÌåÏÖ¡£Æä´Î¾ÍÊÇ»ù±¾²Ù×÷¾ÍÊǶԴ˵¥Á´±íÖÐÊý¾Ý´æ´¢½á¹¹µÄ¸ü¸Ä£¬Í¨¹ýµ÷ÓÃÁ´±íÖ¸Õë²Ù×÷Æä´æ´¢µØÖ·¡£
ÓÚÊÇ¿ÉÒÔÉùÃ÷½á¹¹ÀàÐÍΪ£º typedef struct LNode{ ElemType data;
struct LNode *next; }LNode,*LinkList;
1.Ïȶ¯Ì¬´´½¨Ò»¸öµ¥ÏòÑ»·Á´±í£¬Ã¿¸ö½Úµã°üº¬Êý¾ÝµÄµØÖ·ºÍÖ¸ÏòÏÂÒ»¸ö½ÚµãµÄµØÖ·¡£
2.²éÕÒµ¥Á´±íµÄÍ·½Úµã²¢·µ»ØÆäµØÖ·£¬ÒÀ´Î´Ó¼üÅÌÊäÈëÊý¾Ý²¢°ÑËüÃǵĵØÖ··µ»Ø¡£
3.¸ù¾Ýµ¥Á´±íµÄÍ·½áµãµÄµØÖ·ÒÀ´ÎÊä³öµ¥Á´±íÖÐÊý¾ÝÔªËØ£¬²¢·µ»Øµ¥Á´±íµÄ³¤¶È¡£
µÚ 9 Ò³
ѧºÅ£º201560140140 ÐÕÃû£ºÔ¬Èô·É
4.´Óµ¥Á´±íÖÐɾ³ý³öÊý¾ÝÔªËØµÄ½Úµã£¬²¢·µ»ØÐµĵ¥ÏòÑ»·Á´±íµÄÍ·Ö¸ÕëµÄÖµ¡£
5.ÀûÓÃÔ¤¶¨ÒåµÄÖ¸ÕëÖ¸ÏòÖ¸¶¨Î»ÖòåÈë»òɾ³ýµ¥Á´±íÖеÄÊý¾ÝÔªËØ¡£
ÔËÐнá¹ûÈçÏÂͼ£º
1£©ÊµÏÖ½¨Á¢µ¥Á´±í¹¦ÄÜ
2£©ÊµÏÖÊä³ö¹¦ÄÜ
3£©ÊµÏÖÁ´±í³¤¶È¹¦ÄÜ
4£©ÊµÏÖÈ¡ÔªËØ¹¦ÄÜ
µÚ 10 Ò³
ѧºÅ£º201560140140 ÐÕÃû£ºÔ¬Èô·É
5£©ÊµÏÖÐ޸ŦÄÜ
[Ô´´úÂë]£¨¼Ó×¢ÊÍ£©
#include
#define List_Init_Size 100 #define ListIncrement 10 #define ElemType int #define null 0 typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; void main(){
void Create(LinkList &L);
void Insert(LinkList &L,int i,ElemType e); void Delete(LinkList &L,int i);
ElemType GetElem(LinkList &L,int i);
µÚ 11 Ò³
ѧºÅ£º201560140140 ÐÕÃû£ºÔ¬Èô·É
void Output(LinkList &L);
void Modify(LinkList &L,int i,ElemType elem); LinkList l;
int choose,location,value,times=0,createTimes=0,insertTimes=0; printf(\ÇëÑ¡ÔñÄãÒªÖ´ÐеIJÙ×÷¶ÔÓ¦µÄÊý×Ö£º\\n0-Í˳ö£¬1-´´½¨£¬2-Ìí¼Ó£¬3-ɾprintf(\Äã±ØÐëÏÈ´´½¨µ¥Á´±í\\n\scanf(\while(choose!=0){
if(choose==1) Create(l);
int GetLength(LinkList &L);
³ý£¬4-¶ÁÔªËØ£¬5-±éÀú£¬6-»ñÈ¡³¤¶È£¬7-ÐÞ¸Ä\\n\
else if(choose==2){
printf(\ÇëÊäÈëÄãÒªÌí¼ÓÔªËØµÄλÖúÍÖµ£¬ÖмäÓÿոñ¸ô¿ª¡£ÀýÈ磺1 2\\n\
}
else if(choose==3){ }
else if(choose==4){ }
else if(choose==5)
printf(\ÇëÊäÈëÄãÒª¶ÁµÄÊý¾ÝµÄλÖãº\\n\
printf(\ÇмǣºÎ»ÖÃÒª´óÓÚ0£¬²¢ÇÒСÓÚ%d\\n\scanf(\
printf(\ÇмǣºÎ»ÖÃÒª´óÓÚ0£¬²¢ÇÒСÓÚ%d\\n\scanf(\Delete(l,location); if(insertTimes==0){
printf(\ÇмǣºÎ»ÖñØÐëΪ1\\n\ } else
scanf(\Insert(l,location,value);
insertTimes++;
printf(\ÇмǣºÎ»ÖÃÒª´óÓÚ0£¬²¢ÇÒСÓÚ%d\\n\
printf(\ÇëÊäÈëÄãҪɾ³ýÔªËØµÄλÖãº\\n\
printf(\
Output(l);
µÚ 12 Ò³