3ÏêϸÉè¼Æ£¨Áгöº¯ÊýÊײ¿+×¢ÊÍ£©
ÀýÈ磺void show(listlink head) /*ÏÔʾËùÓеÄÐÅÏ¢*/
ʵÏÖ¸ÅÒªÉè¼ÆÖж¨ÒåµÄËùÓÐÊý¾ÝÀàÐÍ£¬¶Ôÿ¸ö²Ù×÷Ö»ÐèҪд³öαÂëËã·¨£»¶ÔÖ÷³ÌÐò
ºÍÆäËûÄ£¿éÒ²¶¼ÐèҪд³öαÂëËã·¨(αÂëËã·¨´ïµ½µÄÏêϸ³Ì¶È½¨ÒéΪ£º°´ÕÕαÂëËã·¨¿ÉÒÔÔÚ¼ÆËã»ú¼üÅÌÖ±½ÓÊäÈë¸ß¼¶³ÌÐòÉè¼ÆÓïÑÔ³ÌÐò)£»¿É²ÉÓÃÁ÷³Ìͼ N ¨C S ͼ»òPADͼ½øÐÐÃèÊö£¬»³öº¯ÊýºÍ¹ý³ÌµÄµ÷ÓùØÏµÍ¼¡£
3.1 ÐÕÃû£¨½á¹¹ÌåÊý×飩³õʼ»¯
Ãû×ÖÒÔÆ´ÒôµÄÐÎʽ¹»³É×Ö·û´®£¬½«×Ö·û´®µÄ¸÷¸ö×Ö·ûËù¶ÔÓ¦µÄASCIIÂëÏà¼Ó£¬ËùµÃµÄÕûÊý×öΪ¹þÏ£±íµÄ¹Ø¼ü×Ö¡£
void InitNameList() { char *f; int r,s0,i;
NameList[0].py=\ NameList[1].py=\ NameList[2].py=\ NameList[3].py=\ NameList[4].py=\ NameList[5].py=\ NameList[6].py=\ NameList[7].py=\ NameList[8].py=\ NameList[9].py=\ NameList[10].py=\ NameList[11].py=\ NameList[12].py=\ NameList[13].py=\
NameList[14].py=\ NameList[15].py=\ NameList[16].py=\ NameList[17].py=\ NameList[18].py=\ NameList[19].py=\ NameList[20].py=\ NameList[21].py=\ NameList[22].py=\ NameList[23].py=\ NameList[24].py=\ NameList[25].py=\ NameList[26].py=\ NameList[27].py=\ NameList[28].py=\ NameList[29].py=\ for(i=0;i { s0=0; f=NameList[i].py; for(r=0;*(f+r)!='\\0';r++) */½«×Ö·û´®µÄ¸÷¸ö×Ö·ûËù¶ÔÓ¦µÄASCIIÂëÏà¼Ó£¬ËùµÃµÄÕûÊý×öΪ¹þÏ£±íµÄ¹Ø¼ü×Ö*/ s0=*(f+r)+s0; NameL ist[i].k=s0; } 3.2 ½¨Á¢¹þÏ£±í 3.2.1 ÓóýÁôÓàÊý·¨¹¹½¨¹þÏ£º¯Êý 3.2.2 ÓÃÎ±Ëæ»ú̽²âÔÙÉ¢Áз¨´¦Àí³åÍ» void CreateHashList() { int i; }