C/C++µ¥Ôª²âÊÔÀíÂÛ¾«Òª£¨Áù£©
2.1 ¿É²âÐÔÎÊÌâÏê½â(2)
½ÓÏÂÀ´ÎÒÃÇÌÖÂÛÖØµãÎÊÌ⣺¸²¸ÇÊäÈë¡£Ò»¸öº¯Êý£¬ÊäÈë»áÓÐÄÄÐ©ÄØ£¿ÊäÈë°üÀ¨Á½·½Ã棺ÍⲿÊäÈ룬ÄÚ²¿ÊäÈë¡£ÍⲿÊäÈëÈÝÒ×Àí½â£¬¾ÍÊǺ¯ÊýÍⲿ¿ÉÒÔÉ趨µÄÊäÈ룬°üÀ¨²ÎÊý£¬È«¾Ö±äÁ¿£¬³ÉÔ±±äÁ¿¡£
¹Ø¼üÊÇÄÚ²¿ÊäÈë¡£ÒòΪºÜÉÙÓÐÎÄÏ×ÌÖÂÛÄÚ²¿ÊäÈ룬¶ÔºÜ¶àÈËÀ´Ëµ£¬ÄÚ²¿ÊäÈë¿ÉÄÜÊÇÒ»¸öİÉúµÄ´Ê£¬ÎÒÃÇÊ×ÏÈÀ´¿´¿´ÄÚ²¿ÊäÈëÊÇʲô¡£Ò»¸öº¯Êý£¬¶ÔÓÚµ÷Óõײ㺯Êý»ñµÃµÄÊý¾Ý£¬ÊÇÈçºÎ´¦ÀíµÄÄØ£¿¸ú²ÎÊýÒ»Ñù£¬Ò²ÊÇ·ÖÀà´¦Àí¡£ËùÒÔ£¬²âÊÔʱҲҪ·ÖÀà¼ì²â£¬ÕâÓë²ÎÊýÃ»Ê²Ã´Çø±ð¡£Õâ¾ÍÊÇÄÚ²¿ÊäÈë¡£
ÄÚ²¿ÊäÈëÓм¸ÖÖÇéÐΣ¿Ò»¹²ÓÐÁùÖÖ£º×ÔÈ»ÊäÈë¡¢²»¿É¿Ø¡¢Ê§Õæ¡¢ÄÑÓÚ³õʼ»¯¡¢¾²Ì¬ÊäÈ룬ÖжÏÊäÈë¡£
×ÔÈ»ÊäÈë
×ÔÈ»ÊäÈë¾ÍÊǵ÷Óõײ㺯ÊýµÄʵ¼Ê´úÂ룬»ñµÃ×ÔÈ»µÄ¼ÆËã½á¹û¡£µ×²ãº¯Êý±ØÐë´æÔÚ£¬¿É¿Ø£¬²¢ÇÒÕýÈ·¡£¶ÔÓÚ×ÔÈ»ÊäÈ룬²âÊÔʱ²¢²»ÊÇʲôҲ²»ÓÃ×ö¡£ÎªÁ˼ì²â³ÌÐòÊÇ·ñ¶Ôµ×²ãº¯ÊýµÄ¸÷ÖÖ¿ÉÄÜÊä³ö×öºÏÊʵÄÅжϺʹ¦Àí£¬ÐèÒªÈõײ㺯ÊýÊä³öºÏÊʵÄÊý¾Ý£¬Õâ¾ÍҪͨ¹ýÉèÖúÏÊʵIJÎÊýµÈÊý¾ÝÀ´¼ä½Ó¿ØÖƵײ㺯ÊýµÄÊä³ö¡£ÓÐʱºò£¬Õâ¸ö¹¤×÷ÊǺÜÀ§Äѵģ¬Õâ¾ÍÊÇÄÑÒÔ³õʼ»¯£¬ºóÃæÓÐרÃŽéÉÜ¡£
²»¿É¿Ø
µ×²ãº¯Êý»¹Êǵ÷ÓÃʵ¼Ê´úÂ룬µ«Êǵײ㺯ÊýµÄÊä³ö²»·ûºÏ²âÊÔÐèÇó¡£ÔÚÕâ¸öÀý×ÓÖУ¬µ×²ãº¯ÊýµÄ¹¦ÄÜÊÇÈ¡µÃ»·¾³Î¶ȣ¬ÎÒÃÇÒª¼ì²â³ÌÐòÊÇ·ñ¶Ô¸÷ÖÖ»·¾³Î¶È×öÁ˺ÏÊʵĴ¦Àí£¬µ«ÊÇÕæÊµµÄ»·¾³Î¶Ȳ»¿ÉÄÜʵʱ´ó·ù±ä»¯£¬Õâ¾ÍÊDz»¿É¿Ø¡£²»¿É¿ØÔÚµ¥Ôª²âÊÔµ±ÖÐÊÇÏ൱³£¼ûµÄ£¬ÀýÈçµ×²ãº¯Êý·µ»ØÒ»¸öËæ»úÊý¡¢Ò²ÊDz»¿É¿Ø£¬µ×²ãº¯ÊýÊÇÓÃÀ´Á¬½ÓÍøÂçµÄ£¬¿ÉÄÜÎÞ·¨¿ØÖÆËüµÄ¸÷ÖÖ״̬£¬ÕâЩ¶¼ÊDz»¿É¿Ø¡£
Ê§Õæ
µ×²ãº¯Êýµ÷ÓõÄÊÇ×®´úÂë¡£×®´úÂ뵱Ȼ²»ÄÜʵÏÖÔÓдúÂëµÄ¹¦ÄÜ£¬Õâ¾ÍÊÇÊ§Õæ¡£Õâ¸öÀý×Ó¸ú½éÉܲ»¿É¿ØÊÇͬһ¸öº¯Êý£¬²»Í¬µÄÊÇ£¬µ×²ãº¯Êýµ÷ÓõÄÊÇ×®´úÂ룬һ°ãµÄ×®´úÂëÊÇʲôҲ²»×öµÄ£¬µ×²ãº¯ÊýµÄ·µ»ØÖµ×ÜÊÇ0£¬²¢ÇÒδÊä³ö»·¾³Î¶ȣ¬²âÊÔ×ö²»ÏÂÈ¥¡£Ê§ÕæÊÇ´ò×®Ôì³ÉµÄ£¬ÊÇ´ò×®µÄ±ØÈ»½á¹û¡£¿É²»¿ÉÒÔͨ¹ýÐÞ¸Ä×®´úÂëÀ´½â¾öÊ§ÕæÄØ£¿ÓÐʱºòÊÇ¿ÉÒԵģ¬ÓÐʱºò²»ÐУ¬ºóÃæ»áÓнøÒ»²½µÄ½éÉÜ¡£
¸Õ²ÅÎÒÃÇÌÖÂÛÁËÊ§Õæ¡£
ÄÑÓÚ³õʼ»¯
&n
Ïà¹ØÎĵµ£º
//ijˮÍõµÄ·¢ÌûÊý³¬¹ý×ÜÌùÊýµÄÒ»°ë£¬ÕÒ³öÖ®
int find(int *ID, int N)
{
int candidate;
int nTimes, i;
for (i = nTimes = 0; i < N; i++)
{
if (nTimes == 0)
{
candidate = ID[i];
nTimes = 1;
}
else if (candidate == ID[i])
{
nTimes++;
}
else
{
nTimes--;
......
/*
˼·£ºµÝ¹éËã·¨
ǰ0..cur-1λÖÃÉÏÒѾÅźã¬µ±Ç°curλÖÃȡһ¸öºÍÇ°Ãæ¶¼²»Ò»ÑùµÄ£¬È»ºóµÝ¹é´¦ÀíºóÃæµÄ¡£
*/
/* Êä³ö1,2,3,..,nµÄÅÅÁÐÊý */
#include <stdio.h>
#include <assert.h>
#include <malloc.h>
void p(int n)
{
extern void _p(int n, int cur, int *a);
int *a;
a = ......
C++ newÓ÷¨Ïà¹Ø¾Ñé×ܽá
×÷Õß: ØýÃû, ¡¡³ö´¦:ITר¼ÒÍø,¡¡ÔðÈαà¼: лåûåû,¡¡2010-04-16 07:00
¡¡¡¡C++ ±à³ÌÓïÑÔÖÐÓÐÒ»ÖÖ½Ð×önewµÄÊõÓï¡£²»¹ýÕâÒ»¸ÅÄîÊDZȽÏÄ£ºýµÄ£¬ÓÐЩÈ˰ÑËüÀí½âΪnewº¯Êý£¬µ«ÊÇÓеÄÈËÓÖ»á°ÑËüÀí½âΪnewÔËËã·û¡£ÄÇôËüµÄÕæÕýº¬ÒåÓÖÊÇÈçºÎµÄÄØ?ÔÚÕâÀïÎÒÃǽ«»áͨ¹ý¶ÔC++ newÓ÷¨µÄ½éÉÜ£¬°ïÖú´ó¼ÒÒ»Æð·ÖÎ ......
ÍøÉÏÁ÷´«ºÜ¶àCºÍC# Éñ»°
ÎÒÌýÁËÒԺ󣬾ö¶¨´òÆÆÕâЩÃÀÀöµÄÉñ»°¡£¡£¸ø´ó¼Ò¿ª¿ªÑ۽磬¸üÏ£ÍûÄÜ˵Ã÷Ò»¸öÉñ»°£¬¡££¬£¬
½â¿ªÎÒ ×îÉñÃØµÄµÈ´ý
C
³ÌÐòÔõÑù·´±àÒë³É
C
ÓïÑԵijÌÐò£¿
Éñ»°£ºÎÞ·¨·´±àÒëµÄ£¬£¬Ö»ÄÜͨ¹ý»ã±àÀ´½âÊÍ¡£
Ïêϸ£º
CÓïÑÔÔ´³ÌÐò¾¹ý±àÒë¡¢ÓÅ»¯£¬µÃµ½Ä¿±ê¸ñʽ£¬µ«ÓÉÄ¿±ê¸ñʽ²»ÄÜ ......
Àí½âcÖеÄÐòÁеã
http://blog.chinaunix.net/u1/42826/showart_364176.html
ÈÃÎÒÃÇÀ´¿´¿´ÏÂÃæµÄ´úÂ룺
int i=7;
printf(”%d\n”, i++ * i++);
ÄãÈÏΪ»á·µ»ØÊ²Ã´£¿56£¿no¡£ÕýÈ·´ð°¸ÊÇ·µ»Ø 49£¿ºÜ¶àÈË»áÎÊΪʲô£¿ÄѵÀ²»¸Ã´òÓ¡³ö56Âð£¿ÔÚccfaqÖÐÓзdz£Ï꾡µÄ½âÊÍ£¬¸ù±¾ÔÒòÔÚÓÚcÖеÄÐòÁÐ ......