ʵϰÌâ
Éè¼ÆÊµÏÖ³éÏóÊý¾ÝÀàÐÍ¡°ÓÐÀíÊý¡±¡£»ù±¾²Ù×÷°üÀ¨ÓÐÀíÊýµÄ¼Ó·¨¡¢¼õ·¨¡¢³Ë·¨¡¢³ý·¨£¬ÒÔ¼°ÇóÓÐÀíÊýµÄ·Ö×Ó¡¢·Öĸ¡£
µÚÒ»Õ´ð°¸
1.3¼ÆËãÏÂÁгÌÐòÖÐx=x+1µÄÓï¾äƵ¶È for(i=1;i<=n;i++) for(j=1;j<=i;j++)
for(k=1;k<=j;k++) x=x+1;
¡¾½â´ð¡¿x=x+1µÄÓï¾äƵ¶ÈΪ£º
T(n)=1+(1+2)+£¨1+2+3£©+¡¡+
£¨1+2+¡¡+n£©=n(n+1)(n+2)/6 1. 4ÊÔ±àдËã·¨£¬Çópn(x)=a0+a1x+a2x2+¡¡.+anxnµÄÖµpn(x0),²¢È·¶¨Ëã·¨ÖÐÿһÓï¾äµÄÖ´ÐдÎÊýºÍÕû¸öËã·¨µÄʱ¼ä¸´ÔÓ¶È£¬ÒªÇóʱ¼ä¸´ÔӶȾ¡¿ÉÄÜС£¬¹æ¶¨Ëã·¨Öв»ÄÜʹÓÃÇóÃݺ¯Êý¡£×¢Ò⣺±¾ÌâÖеÄÊäÈëΪai(i=0,1,¡n)¡¢xºÍn,Êä³öΪPn(x0)¡£ Ëã·¨µÄÊäÈëºÍÊä³ö²ÉÓÃÏÂÁз½·¨£¨1£©Í¨¹ý²ÎÊý±íÖеIJÎÊýÏÔʽ´«µÝ£¨2£©Í¨¹ýÈ«¾Ö±äÁ¿Òþʽ´«µÝ¡£ÌÖÂÛÁ½ÖÖ·½·¨µÄÓÅȱµã£¬²¢ÔÚËã·¨ÖÐÒÔÄãÈÏΪ½ÏºÃµÄÒ»ÖÖʵÏÖÊäÈëÊä³ö¡£
¡¾½â´ð¡¿
£¨1£©Í¨¹ý²ÎÊý±íÖеIJÎÊýÏÔʽ´«µÝ
Óŵ㣺µ±Ã»Óе÷Óú¯Êýʱ£¬²»Õ¼ÓÃÄڴ棬
µ÷ÓýáÊøºóÐβα»ÊÍ·Å£¬Êµ²Îά³Ö£¬º¯ÊýͨÓÃÐÔÇ¿£¬ÒÆÖÃÐÔÇ¿¡£
ȱµã£ºÐβÎÐëÓëʵ²Î¶ÔÓ¦£¬ÇÒ·µ»ØÖµÊýÁ¿ÓÐÏÞ¡£
£¨2£©Í¨¹ýÈ«¾Ö±äÁ¿Òþʽ´«µÝ
Óŵ㣺¼õÉÙʵ²ÎÓëÐβεĸöÊý£¬´Ó¶ø¼õÉÙÄÚ´æ¿Õ¼äÒÔ¼°´«µÝÊý¾ÝʱµÄʱ¼äÏûºÄ ȱµã£ºº¯ÊýͨÓÃÐÔ½µµÍ£¬ÒÆÖ²ÐÔ²î Ëã·¨ÈçÏ£ºÍ¨¹ýÈ«¾Ö±äÁ¿Òþʽ´«µÝ²ÎÊý PolyValue() { int i,n;
float x,a[],p; printf(¡°\\nn=¡±); scanf(¡°%f¡±,&n); printf(¡°\\nx=¡±); scanf(¡°%f¡±,&x);
for(i=0;i scanf(¡°%f ¡±,&a[i]); /*Ö´ÐдÎÊý£ºn´Î */ p=a[0]; for(i=1;i<=n;i++) { p=p+a[i]*x; /*Ö´ÐдÎÊý£ºn ´Î*/ x=x*x;} printf(¡°%f¡±,p); } Ëã·¨µÄʱ¼ä¸´ÔÓ¶È£ºT(n)=O(n) ͨ¹ý²ÎÊý±íÖеIJÎÊýÏÔʽ´«µÝ float PolyValue(float a[ ], float x, int n) { float p,s; int i; p=x; s=a[0]; for(i=1;i<=n;i++) {s=s+a[i]*p; /*Ö´ÐдΠÊý:n´Î*/ p=p*x;} return(p); } Ëã·¨µÄʱ¼ä¸´ÔÓ¶È£ºT(n)=O(n) µÚ2Õ ÏßÐÔ±í ϰ Ìâ 2.1 ÃèÊöÒÔÏÂÈý¸ö¸ÅÄîµÄÇø±ð£ºÍ·Ö¸Õ룬ͷ½áµã£¬Ê×ÔªËØ½áµã¡£ 2.2 Ìî¿Õ£º £¨1£© ÔÚ˳Ðò±íÖвåÈë»òɾ³ýÒ»¸öÔªËØ£¬ÐèҪƽ¾ùÒÆ¶¯£ß£ßÒ»°ë £ß£ßÔªËØ£¬¾ßÌåÒÆ¶¯µÄÔªËØ¸öÊýÓë£ß£ß²åÈë»òɾ³ýµÄλÖãߣßÓйء£ £¨2£© ÔÚ˳Ðò±íÖУ¬Âß¼ÉÏÏàÁÚµÄÔªËØ£¬ÆäÎïÀíλÖÃ£ß£ß£ß£ß£ß £ßÏàÁÚ¡£ÔÚµ¥Á´±íÖУ¬Âß¼ÉÏÏàÁÚµÄÔªËØ£¬ÆäÎïÀíλÖãߣߣߣߣߣßÏàÁÚ¡£ £¨3£© ÔÚ´øÍ·½áµãµÄ·Ç¿Õµ¥Á´±íÖУ¬Í·½áµãµÄ´æ´¢Î»ÖÃÓÉ£ß£ß£ß £ß£ß£ßָʾ£¬Ê×ÔªËØ½áµãµÄ´æ´¢Î»ÖÃÓɣߣߣߣߣߣßָʾ£¬³ýÊ×ÔªËØ½áµãÍ⣬ÆäËüÈÎÒ»ÔªËØ½áµãµÄ´æ´¢Î»ÖÃÓɣߣ߯äÖ±½ÓǰÇ÷µÄnextÓò£ß£ßָʾ¡£ 2.3 ÒÑÖªLÊÇÎÞ±íÍ·½áµãµÄµ¥Á´±í£¬ÇÒP½áµã¼È²»ÊÇÊ×ÔªËØ½áµã£¬Ò²²»ÊÇÎ²ÔªËØ½áµã¡£°´ÒªÇó´ÓÏÂÁÐÓï¾äÖÐÑ¡ÔñºÏÊʵÄÓï¾äÐòÁС£ a. ÔÚP½áµãºó²åÈëS½áµãµÄÓï¾äÐòÁÐÊÇ£º£ß£¨4£©¡¢£¨1£©£ß¡£ b. ÔÚP½áµãǰ²åÈëS½áµãµÄÓï¾äÐòÁÐÊÇ£º£¨7£©¡¢£¨11£©¡¢£¨8£©¡¢£¨4£©¡¢£¨1£©¡£ c. ÔÚ±íÊײåÈëS½áµãµÄÓï¾äÐòÁÐÊÇ£º£¨5£©¡¢£¨12£©¡£ d. ÔÚ±íβ²åÈëS½áµãµÄÓï¾äÐòÁÐÊÇ£º£¨11£©¡¢£¨9£©¡¢£¨1£©¡¢£¨6£©¡£ ¹©Ñ¡ÔñµÄÓï¾äÓУº £¨1£©P->next=S; £¨2£©P->next= P->next->next; £¨3£©P->next= S->next; £¨4£©S->next= P->next; £¨5£©S->next= L; £¨6£©S->next= NULL;