ÃæÊÔ¹éÀ´£¬Îʼ¸µÀÅ£±ÆUNIX C/C++±ÊÊÔÌâ
1¡¢´ÓN¸öÊýÖÐÑ¡³ön¸ö×î´óµÄÊý£¬Ð´³ö˼·ºÍʵÏÖ¡£
¡¶±à³ÌÖ®ÃÀ¡·ÉÏÓн²Õâ¸öËã·¨µÄÉè¼ÆÓë˼·¡£
ÎÒÕâÀï¼òµ¥Ð´¼¸¸ö˼·£º
£¨a£©Èç¹ûNÄÜÔÚÖ÷´æÖÐÒ»´Î¶ÁÈ룬ÔòÏȽøÐпìÅÅ£¬È»ºóÔÙȡǰn¸öÊý¡£Ëã·¨¸´ÔÓ¶È£ºO(NlogN).
£¨b£©Èç¹ûN·Ç³£´ó£¬¼ÙÉè²»ÄÜÒ»´Î¶ÁÈëÄڴ棬²¢ÇÒn²»ÊǺܴóµÄ»°£¬¿ÉÒÔά»¤Ò»¸ön¸öÔªËØµÄÓÐÐò¶ÓÁУ¬¶ÓÁÐÖж¼ÊÇÿ¸öÔªËØ¶¼ÊÇÒѾ¶ÁÈëµÄÊýÖеÄ
ǰn´óµÄÊý×Ö¡£Ã¿¶ÁÈëÒ»¸öÊý¾Í¸úÕân¸öÒÑÅÅÐòµÄ¶ÓÁнøÐбȽϣ¬Èç¹û´óÓÚÕân¸öÔªËØÖÐ×îСµÄÄǸöÔªËØ£¬ÔòÌæ»»Ö®£¬Óɴ˼ÌÐø£¬Ö±µ½¶ÁÈ¡Íê±Ï£¬µÃµ½µÄÓÐÐò¶ÓÁоÍÊÇn¸ö×î´óµÄÊý¡£Ëã·¨¸´ÔÓ¶È£ºO(N * n)
£¨c£©¼ÙÈç¶ÔÓÚÖØ¸´³öÏÖµÄÊýÖ»¼ÆÒ»´Î£¬ÄÇô¿ÉÒÔʹÓÃλÏòÁ¿µÄ·½·¨£¬Ò»´Î¶ÁÈëN¸öÊý£¬Èç¹ûijÊý³öÏÖÔò°Ñ¶ÔÓ¦µÄλÖÃλ¡£¶ÁÈ¡Íê±ÏºóÊä³ö×î¸ßλµÄn¸öÊý¡£¹ØÓÚλÏòÁ¿µÄ·½·¨Ïê¼û¡¶±à³ÌÖéçá¡·¡£¸ÃËã·¨µÄ¸´ÔÓ¶ÈÊÇO(N)
£¨d£©¼ÙÈçNÄܹ»´æÈëÖ÷´æ¡£ÒòΪÎÒÃÇÖ»¹ØÐÄǰn¸öÊý£¬ËùÒÔ£¬¿ÉÒÔ½è¼ø¿ìËÙÅÅÐòµÄ˼Ïë£¬Ëæ»úȡһ¸öÊý×÷ΪÊàŦԪ£¬´óÓÚÊàŦµÄÊý´æÈëÒ»¸ö¼¯ºÏA£¬Ð¡ÓÚÊàŦµÄÊý´æÈëÒ»¸ö¼¯ºÏB£¬Èç¹û¼¯ºÏAµÄÔªËØÊýÄ¿´óÓÚn£¬ÔòÔٴηָºÏA¡£Èç¹û¼¯ºÏAµÄÔªËØÐ¡ÓÚn£¬Ôòǰn´óÔªËØÊÇ AµÄÔªËØ + BÖÐ×î´óµÄ£¨n - AµÄÔªËØ¸öÊý£©¡£¸ÃËã·¨Èç¹ûÊàŦԪѡÔñµÄºÃµÄ»°£¬ÊÕÁ²µÄºÜ¿ì¡£±È(a)¿ìºÜ¶à¡£
2¡¢Ð´³öÒ»¸öc/sͨѶ³ÌÐò£¬ÒªÇó·þÎñÆ÷¶ËÓ÷Ç×èÈûģʽ¡£
3¡¢TCP/UDPµÄÒìͬ¡£
Õâ¸öÌ«·º·ºÁË£¬Ö÷Ҫ˵˵TCPµÄ¿É¿¿´«Êä»úÖÆºÍUDPµÄ´«Êä»úÖÆµÄÇø±ð°É¡£ÃæÊÔµÄʱºòÎÊÕâ¸öÎÊÌâÎÒ¾õµÃÓ¦¸Ã¸úÃæÊÔ¹Ù½»Á÷һϣ¬¿´¿´ËûµÄÃ÷È·Òâ˼£¬×¥×¡ÖصãµÄ»Ø´ð¡£
4¡¢32λƽ̨ÉÏ£¬Óиö2GµÄÎļþ£¬È«ÊÇ4×Ö½ÚÕûÊý£¬ÕûÊýµÄ×î´óÖµ²»³¬¹ý8ÒÚ£¬ÕâЩÕûÊýÖØ¸´×î¶à²»³¬¹ý2´Î£¬¸øÄãÌõ¼þ£º200M¿ÉÓÃÄڴ棬5GÓ²Å̿ռ䣬Ҫ°ÑÕâЩÕûÊýÅÅÐò£¬²»ÅųýÖØ¸´µÄÊý¾Ý¡£
Ã²ËÆÕâ¸öÊÇÒª¿¼ÍⲿÅÅÐò¡£Ë¼Â·±È½Ï¼òµ¥£¬Ã¿´Î¶ÁÈë200MµÄÊý¾Ý£¬ÔÚÄÚ´æÖпìÅÅ£¬È»ºó·Ö±ðдµ½ÎļþA£¬BÖУ¬Ò»ÌËÍêºóÊÇÕâÑùµÄÐÎʽ
ÎļþA 1 3 5 7 9
ÎļþB 2 4 6 8 10£¨ÆäÖÐ Êý×Öÿ¸ö´ú±í200MµÄÊý¾Ý£©
È»ºó¹é²¢ÅÅÐò£¬ÒÀ´Î¶ÁÈë A1µÄÒ»¸öÊý ºÍ B2µÄÒ»¸öÊý£¬½øÐй鲢ÅÅÐò£¬È»ºóдµ½Îļþ C£¬DÖУ¬ÕâÒ»ÌËÍêºóC,DµÄ´æ´¢ÐÎʽÈçÏÂ
ÎļþC 1 3 5
ÎļþD 2 4£¨ÆäÖÐÿ¸öÊý×Ö´ú±í400MµÄÊý¾Ý£©
ÒÀ´Î¼ÌÐø¹é²¢£¬×îºóÄܵõ½ÅÅÐò½á¹û¡£
ps£ºÓ¦¸Ã»¹Óиü¿ì¸üÖ±½ÓµÄËã·¨£¬ÒòΪÉÏÃæÓеÄÒÑÖªÌõ¼þûÓÐʹÓõ½¡££¨È«ÊÇ4×Ö½ÚÕûÊý£¬ÕûÊýµÄ×î´óÖµ²»³¬¹ý8ÒÚ£©
²¹³ä£º¿ÉÒÔʹÓÃλͼ·¨!
5¡¢Ê²Ã´ÊǾ«Áé³ÌÐò£¬Ð´³öÒ»¸ö¾«Áé³ÌÐòµÄʵÏÖ¡£
Ïê¼ûAPUE 13ÕÂ
Ïà¹ØÎĵµ£º
1. C++ËäÈ»Ö÷ÒªÊÇÒÔCµÄ»ù´¡·¢Õ¹ÆðÀ´µÄÒ»ÃÅÐÂÓïÑÔ£¬µ«Ëý²»ÊÇCµÄÌæ´úÆ·£¬²»ÊÇCµÄÉý¼¶£¬C++ºÍCÊÇÐֵܹØÏµ¡£Ã»ÓÐ˱ÈËÏȽøµÄ˵·¨£¬¸üÖØÒªµÄÒ»µãÊÇCºÍC++¸÷×Եıê׼ίԱ»áÊǶÀÁ¢µÄ£¬×îеÄC++±ê×¼ÊÇC++98£¬×îеÄC±ê×¼ÊÇC99¡£Òò´ËҲûÓÐÏÈѧCÔÙ˵C++µÄ˵·¨£¬Ò²²»ÔÙ£¨×¢ÒâÕâ¸ö"²»ÔÙ"£©ÓÐC++Óï·¨ÊÇCÓï·¨µÄ³¬¼¯µÄ˵·¨¡£
2. C++/CL ......
CºÍC++µÄ±ê×¼¿â
ĬÈÏ·ÖÀà 2008-02-28 14:28 ÔĶÁ3 ÆÀÂÛ0
×ֺţº ´ó´ó ÖÐÖРСС
http://blog.chinaunix.net/u/6776/showart_186792.html C/C++Éî²ã̽Ë÷
±¾Ð¡½ÚÎÒÃǸÅÀÀÒ»ÏÂC/C++±ê×¼¿âµÄȫò¡£
C/C++±ê×¼¿âµÄÄÚ ......
C ºÍ C++ ×Ö·û´®×ÖÃæÁ¿£¨String Literal£©¼ÈÓÐÏà֮ͬ´¦£¬ÓÖÓÐÒ»Ð©Çø±ð¡£Á˽âÕâЩÄÚÈݶÔÓÚ¼ÓÉî×Ö·û´®×ÖÃæÁ¿ÒÔ¼°Ïà¹ØÒ»Ð©¸ÅÄîµÄÀí½â¡¢³ÎÇåһЩ³£¼ûµÄ¸ÅÄîÎóÇø²»ÎÞÖúÒæ¡£±¾ÎÄÒÔÆÕͨ×Ö·û´®×ÖÃæÁ¿ "hello" ΪÀý×ܽá˵Ã÷ÈçÏ¡£
Ïàͬµã£º
×Ö·û´®×ÖÃæÁ¿ÊǶÔÏó
C/C++ ÖеĶÔÏó£¨Object£©Ö¸µÄÊÇÒ»¿é´æ´¢Çø¡£×Ö·û´®×ÖÃæÁ¿ÊDz»ÐèÒª´´ ......
Ö¸ÕëÊÇcºÍc++ÖеÄÄѵãºÍÖØµã¡£ÎÒÖ»¾«Í¨dosϵÄbasic¡£cÓïÑÔµÄÆäËü¸÷ÖÖÌØÐÔ£¬ÔÚbasicÖж¼ÓÐÀàËÆµÄ¶«Î÷¡£Ö»ÓÐÖ¸Õ룬ÊÇbaiscËù²»¾ß±¸µÄ¡£Ö¸ÕëÊÇcµÄÁé»ê¡£
ÎÒ²»ÏëÖØ¸´´ó¶àÊýÊéÉÏ˵µÃºÜÇå³þµÄ¶«Î÷£¬ÎÒÖ»ÊǰÑÎÒ¿´¹ýµÄÊéÖÐ˵µÃ²»Çå³þ»òûÓÐ˵£¬¶øÎÒÓÖ¾õµÃÎÒÀí½âµÃÓеãµÀÀíµÄ¶«Î÷д³öÀ´¡£ÎÒµÄÄ¿µÄÊÇ£º
1¡£Í¨¹ýдÕâЩ¶«Î ......