锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国内精品久久久人妻中文字幕,久久99精品久久久久久水蜜桃,色综合久久久久久久久五月http://www.shnenglu.com/willcao/category/15475.html闈炴竟娉婃棤浠ユ槑蹇?闈炲畞闈欐棤浠ヨ嚧榪?/description>zh-cnMon, 04 Feb 2013 10:10:48 GMTMon, 04 Feb 2013 10:10:48 GMT60Dynamic Programming 2: Numbershttp://www.shnenglu.com/willcao/archive/2012/05/25/176124.htmlWillCaoWillCaoFri, 25 May 2012 04:06:00 GMThttp://www.shnenglu.com/willcao/archive/2012/05/25/176124.html 渚嬪錛歔1, -3, 2, -4 , 5 , 6, -2, 6, 7] 鏈澶х殑鍜屽氨鏄?22 = 5 + 6 - 2 + 6 +7.
瑙f硶濡備笅錛?br />
int subMax(int [] a)
{
    int best = 0;
    int sum = 0;
    for(int i = 0; i < a.length; i++)
    {
         sum = sum + a[i];
         if(sum < 0 )
             sum = 0;
         else if(sum > best)
             best = sum;
    }
    return best;
}
鎯蟲硶灝辨槸涓鐩村姞鎺ヤ笅鏉ョ殑鏁幫紝濡傛灉灝忎簬闆跺氨鍙樹負0錛屽ぇ浜庢渶澶х殑鏁板氨鏇存柊銆傚叾涓竴鐐瑰氨鏄紝濡傛灉閬囧埌璐熸暟錛? 濡傛灉鍜屼笉灝忎簬闆跺氨涓嶇敤浣縮um涓洪浂銆傚鏋滄暟緇勫叏閮ㄤ負璐熸暟錛屼笂闈㈢殑浠g爜鏈夌偣闂錛屼絾涓嶆敼浜嗐傚鏋滄兂鐭ラ亾 榪欎釜鏈澶х殑鍜岀殑搴忓垪鏄粈涔堬紝鍙紼嶅井鏀瑰彉灝卞彲浠ヤ簡錛屼笉璇翠簡銆?br />
2. Ugly Number: 鎵懼嚭絎琻涓兘琚?錛?錛?鏁撮櫎鐨勬暟
渚嬪錛?, 3, 4, 5, 6, 9,10, 12, 15, 20, 25 ... 絎?涓槸4錛?絎?涓槸5錛岀5涓槸6 ... 絎?00鏄紵
鎯蟲硶錛氶鍏堟槸浠?1寮濮嬶紝2錛?錛?鍒嗗埆涔?錛屾渶灝忕殑鏄?錛屾帴涓嬫潵灝辨槸2錛?鐨勪綅緗繘1錛?鍜?鐨勪綅緗笉鍙? 鍐嶆潵涓嬈★紝鏈灝忕殑鏄?錛?鐨勪綅緗繘1錛?鍜?浣嶇疆榪?錛屽啀鏉ヤ竴嬈★紝鏈灝忕殑鏄?錛?鍜?鐨勪綅緗笉鍙樸傘傘?br />
int uglyNum( int n)
{
   
int a = new int[n+1]
   a[
0= 1;
   
int i2 = 0, i3 = 0, i5 = 0;
   
int n2 = 0; n3 = 0; n5 = 0;
   
int m = 0;
   
for(int i = 0; i <= n; i++)
   {
      n2 
= a[i2] * 2;
      n3 
= a[i3] * 3;
      n5 
= a[i5] * 5;
      m 
= min(n2, n3, n5);
      
if(m == n2)
      {
         a[i] 
= m;
         i2
++;
      }
      
//similar for i3 and i5
   }
   
return a[n];
}

3. 鏈鍚庝竴涓棶棰橈細緇?i, j 涓や釜鏁幫紝鐒跺悗鎵撳嵃鍑?2^i 錛?^j 鐨勫簭鍒?br /> 渚嬪錛?i = 3 j =4 灝辨墦鍗板嚭錛?br /> 2^0 * 5 ^0 = 1
2^1 * 5^0 = 2
2^2 * 5 ^0 = 4
2^0 * 5^1 = 5
2^3 * 5^0 = 8
2^1 * 5^1 = 10
...
瑙f硶錛氬拰涓婇潰涓涓В娉曞緢鐩鎬技錛屼笉榪囨敞鎰忚澶勭悊鐩哥瓑鐨勬儏鍐碉紝姣斿2 * 2^1 * 5 ^1 = 20 2^2 * 5^0 ^5 = 20, 浠g爜灝變笉鍐欎簡銆?img src ="http://www.shnenglu.com/willcao/aggbug/176124.html" width = "1" height = "1" />

WillCao 2012-05-25 12:06 鍙戣〃璇勮
]]>
Dynamic Programming 1: Stringshttp://www.shnenglu.com/willcao/archive/2012/05/23/175937.htmlWillCaoWillCaoWed, 23 May 2012 14:03:00 GMThttp://www.shnenglu.com/willcao/archive/2012/05/23/175937.html瀹冨拰鍒嗚屾不涔嬫湁鐐圭被浼鹼紝浣嗘湁鎵涓嶅悓銆侱P鎵鍒嗚В鍑烘潵鐨勫皬闂浼氱浉浜掍緷璧栵紝鍥犳灝變笉鐭ラ亾浠庡摢閲屽垎銆傝屽垎鑰屾不涔嬬殑灝忛棶棰樹笉鐩鎬簰渚濊禆銆傚厛鐪?br />涓皬紼嬪簭鍚э紝鐢熸垚絎琻涓狥ibnacci鏁幫紝鍙兘鏈変漢浼氳繖涔堝啓
int fib ( int n ) {
  if ( n == 0 )
     return 1;
  if ( n == 1 )
     return 1;
  return fib ( n - 1 ) + fib ( n - 2 );
}
浣嗚繖涓嚱鏁版槸2^n鐨勯掑綊錛屾墍浠ュ緢蹇爢鏍堝氨浼氳鐢ㄥ畬鐨勩傚彟澶栧鏋滄濊冧竴涓嬶紝浣犱細鍙戠幇 fib( n - 1 ) 涔熷凡緇忚鐢ㄥ埌fib ( n - 2 ), 鍙槸鍦?br />綆梖ib ( n ) 鐨勬椂鍊欙紝榪欎釜鍊煎張瑕佺畻涓閬嶏紝閭d負浠涔堜笉鎶婅繖涓煎瓨涓嬫潵鍛紵 
濂? 鎴戜滑灝辨崲涓狣P鐨勬柟寮忥細
int fib ( int n ) {
   if ( n == 0 || n == 1 )
      return 1;
   int [] f = new int[ n ];
   f[ 0 ] = 1;
   f[ 1 ] = 1;
   forint i = 2; i < n; i++)
   {
        f[ i ] = f[ i-1 ] + f[ i-2 ];
   }
   return f[ n-1 ];
}
鍙兘榪欎釜姣旇緝瀹規槗浜嗐傚ぇ瀹墮兘鏄庣櫧錛屽氨鏄厛鎶婁互鍓嶇殑鍊肩粰綆楀ソ錛岀劧鍚庡悗闈㈢殑璁$畻灝卞彲浠ュ埄鐢ㄥ墠闈㈢殑鍊箋傚棷錛岄偅紼嶅井鎹釜闅劇偣鐨勫惂銆傜粰涓涓猲*n鐨?,1 matrix錛岀劧鍚庢壘鍒版渶澶х殑鍏ㄦ槸1鐨剆ubmatrix鐨勫ぇ灝忋傛瘮濡傦細
00011
01111
11110
01110
榪欎釜鏈澶х殑閭d釜鍏ㄦ槸1鐨剆ubmatrix鐨勫ぇ灝忓氨鏄?.鐪嬭搗鏉ユ尯闅撅紝鍏跺疄铔鏄撶殑銆?br />鎴戜滑鍏堢敤鏈騫沖父鐨勬濊礬鏉ヨВ涓涓嬪惂銆?br />鍏堝垵濮嬪寲鍙﹀涓涓悓鏍峰ぇ灝忕殑n*n鐨刴atrix
絎竴琛屽拰絎竴鍒楀緢瀹規槗錛屽拰鍘熷厛涓鏍風殑鍊?br />00011
0
0
1
0
鎺ヤ笅鏉ワ紝綆楃浜岃錛屽拰鍏朵粬鐨勮銆傝嚜宸卞姩鎵嬶紝浣犲氨鐭ラ亾鍏跺疄灝辨槸
s[i][j] = min(s[i][j-1],s[i-1][j],s[i-1][j-1]) + 1
鎴戜滑欏轟究榪樺彲浠ュ姞涓婁竴涓猰ax,璁板綍鏈澶х殑鍊箋?br />榪欐牱榪欎釜灝辨悶瀹氫簡銆侱P浠嬬粛瀹屾瘯銆傛帴涓嬫潵寮濮嬪叧浜嶴tring鐨凞P

1.鎵懼埌涓や釜瀛楃涓茬殑鏈澶х浉鍚屽瓧涓茬殑闀垮害
渚嬪錛歛baabb aabbaa 鏈澶х殑鐩稿悓瀛椾覆aabb闀垮害灝辨槸4.
瑙f硶錛氱粰涓や釜涓?p,q 鎴戜滑鏈?br />c(i,j)  = 0 if p[i] != q[j]
c(i,j)  = c(i-1,j-1) + 1 if p[i] = q[j].
浠g爜鍜屼笂闈ubmatrix寰堢浉浼箋傚厛鍒濆鍖栬竟緙橈紝鐒跺悗綆楀嚭鍏朵粬鐨勫?br />2.鎵懼埌涓や釜瀛楃涓茬殑鏈澶ubsequence鐨勯暱搴?br />渚嬪錛歛cbbab abbca 鏈澶х殑subsequence is abba 闀垮害鏄?.
瑙f硶錛氱粰涓や釜涓?p,q 鎴戜滑鏈?br />c(i,j) = max(c(i-1,j),c(i,j-1)) if p[i] != q[j]
c(i,j) = c(i-1,j-1) + 1 if p[i] = q[j]
3.鎵懼埌涓涓瓧絎︿覆鏈澶х殑Palindrom
渚嬪: abcdedcbdsa 鏈澶х殑Palindrom灝辨槸bcdedcb 闀垮害鏄?
瑙f硶錛氱粰涓涓覆p
c(i,j) = max(c(i+1,j),c(i,j-1)) if p[i] != q[j]
c(i,j) = c(i+1,j-1) + 2 if p[i] = q[j]




WillCao 2012-05-23 22:03 鍙戣〃璇勮
]]>
浪潮AV色综合久久天堂| 亚洲色大成网站WWW久久九九| 亚洲午夜久久久影院| 亚洲国产成人久久综合碰碰动漫3d| 久久美女网站免费| 久久91精品国产91久| 97久久精品国产精品青草| 久久人妻少妇嫩草AV蜜桃| 久久精品国产久精国产一老狼| 人妻精品久久无码区| 偷偷做久久久久网站| 久久久久成人精品无码中文字幕| 日日狠狠久久偷偷色综合0| 久久久免费精品re6| 国产亚洲精午夜久久久久久| 亚洲欧美日韩久久精品第一区| 欧美一级久久久久久久大| 久久久久久精品无码人妻| 久久久久久亚洲AV无码专区| 精品国产乱码久久久久久浪潮| 99久久婷婷免费国产综合精品| 亚洲精品国产自在久久| 国产精品99久久精品爆乳| 久久AV高清无码| 香蕉久久夜色精品国产尤物| 日韩电影久久久被窝网| 久久婷婷综合中文字幕| 亚洲精品乱码久久久久久久久久久久| 久久国产精品一区| 国产激情久久久久影院小草| 午夜久久久久久禁播电影 | 无夜精品久久久久久| 999久久久无码国产精品| 亚洲精品美女久久久久99| 久久热这里只有精品在线观看| 久久综合成人网| 日日狠狠久久偷偷色综合0 | 伊人久久一区二区三区无码| 国产精品免费久久| 久久婷婷五月综合色99啪ak| 久久av高潮av无码av喷吹|