锘??xml version="1.0" encoding="utf-8" standalone="yes"?>中文精品久久久久人妻不卡,丰满少妇高潮惨叫久久久,久久久久久久久久久免费精品 http://www.shnenglu.com/Terrile/archive/2011/08/05/152552.html閭規晱 閭規晱 Fri, 05 Aug 2011 07:34:00 GMT http://www.shnenglu.com/Terrile/archive/2011/08/05/152552.html http://www.shnenglu.com/Terrile/comments/152552.html http://www.shnenglu.com/Terrile/archive/2011/08/05/152552.html#Feedback 0 http://www.shnenglu.com/Terrile/comments/commentRss/152552.html http://www.shnenglu.com/Terrile/services/trackbacks/152552.html
CUDA SDK helps developers to use GPU computing power to c developers. You may find help in SDK about code coloring in Visual Studio. But i am sure many of you have been searching for intellisense for cu and cuh as c files. Here is my solution.
Add c and cuh extensions to NCB Default C/C++ Extensions key underHKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Languages\Language Services\C/C++ path cite: http://www.wizardsofeast.com/?p=378 Homepage: http://www.zoumin.org/
]]> 8 鐨囧悗闂 http://www.shnenglu.com/Terrile/archive/2010/09/27/127889.html閭規晱 閭規晱 Mon, 27 Sep 2010 09:44:00 GMT http://www.shnenglu.com/Terrile/archive/2010/09/27/127889.html http://www.shnenglu.com/Terrile/comments/127889.html http://www.shnenglu.com/Terrile/archive/2010/09/27/127889.html#Feedback 0 http://www.shnenglu.com/Terrile/comments/commentRss/127889.html http://www.shnenglu.com/Terrile/services/trackbacks/127889.html #include < iostream > using namespace std; #define QUEEN_NUM 8 int position[QUEEN_NUM]; // 姣忎竴琛岀殑鐨囧悗鏀懼湪絎嚑鍒?/span>int totalNum = 0 ; void placeQueen( const int row) // 鏀懼湪絎嚑琛?/span>{ if (row >= QUEEN_NUM) { for ( int i = 0 ;i < QUEEN_NUM;i ++ ) { cout << position[i] << " " ; } cout << endl; totalNum ++ ; return ; // 鏀劇疆瀹屼簡 } bool canPutHere = true ; for ( int i = 0 ;i < QUEEN_NUM;i ++ ) // 媯鏌ュ綋鍓嶈鐨勬瘡涓鍒楁槸鍚︿笌鍓嶉潰宸茬粡鏀劇疆鐨勬煇涓涓殗鍚庡啿紿?/span> { canPutHere = true ; for ( int r = 0 ;r < row;r ++ ) // 宸茬粡鏀句簡row-1涓殗鍚?/span> { if (position[r] == i // 鍦ㄥ悓涓鍒?/span> || position[r] == i + r - row // 鍦ㄥ悓涓瀵硅綰夸笂 || position[r] == i - (r - row)) { canPutHere = false ; break ; } } if (canPutHere) { position[row] = i; placeQueen(row + 1 ); } } } void main() { placeQueen( 0 ); cout << " Total Num: " << totalNum << endl; } Homepage: http://www.zoumin.org/ ]]> 閲嶆瀯浜屽弶鏍? http://www.shnenglu.com/Terrile/archive/2010/09/26/127764.html閭規晱 閭規晱 Sun, 26 Sep 2010 08:01:00 GMT http://www.shnenglu.com/Terrile/archive/2010/09/26/127764.html http://www.shnenglu.com/Terrile/comments/127764.html http://www.shnenglu.com/Terrile/archive/2010/09/26/127764.html#Feedback 0 http://www.shnenglu.com/Terrile/comments/commentRss/127764.html http://www.shnenglu.com/Terrile/services/trackbacks/127764.html #include < iostream > #include < string > using namespace std; // 閲嶆瀯浜屽弶鏍?/span>struct NODE { NODE * pLeft; NODE * pRight; char value; }; NODE * Rebuild( string preOrder, string inOrder) { if (preOrder.size() == 0 ) { return NULL; } NODE * pRoot = new NODE; (pRoot) -> value = preOrder[ 0 ]; int root_pos = inOrder.find_first_of(preOrder[ 0 ]); // 鎵炬牴鑺傜偣鐨勪綅緗?/span> if (root_pos ==- 1 ) { return NULL; } int left_ele_num = root_pos; int right_ele_num = preOrder.size() - left_ele_num - 1 ; // length鏄瓧絎﹀簭鍒楃殑闀垮害 pRoot -> pLeft = Rebuild(preOrder.substr( 1 , 1 + left_ele_num),inOrder.substr( 0 ,left_ele_num)); pRoot -> pRight = Rebuild(preOrder.substr(root_pos + 1 ,right_ele_num),inOrder.substr(root_pos + 1 ,right_ele_num)); return pRoot; } void preOrder(NODE * root) { if ( ! root) { return ; } cout << root -> value << " " ; preOrder(root -> pLeft); preOrder(root -> pRight); } void main() { string preorder = " abdcef " ; string inorder = " dbaecf " ; NODE * root = Rebuild(preorder,inorder); preOrder(root); cout << endl; } Homepage: http://www.zoumin.org/ ]]> 鏈澶х殑K涓暟 K Big http://www.shnenglu.com/Terrile/archive/2010/09/25/127665.html閭規晱 閭規晱 Sat, 25 Sep 2010 13:36:00 GMT http://www.shnenglu.com/Terrile/archive/2010/09/25/127665.html http://www.shnenglu.com/Terrile/comments/127665.html http://www.shnenglu.com/Terrile/archive/2010/09/25/127665.html#Feedback 0 http://www.shnenglu.com/Terrile/comments/commentRss/127665.html http://www.shnenglu.com/Terrile/services/trackbacks/127665.html int Partition( double * Array, int left, int right) { double pivot = Array[left]; int i = left; double tmp; for ( int j = left + 1 ;j <= right;j ++ ) { if (Array[j] <= pivot) { i ++ ; tmp = Array[j]; Array[j] = Array[i]; Array[i] = tmp; } } // exchange A[i],pivot tmp = Array[left]; Array[left] = Array[i]; Array[i] = tmp; return i; } void K_Big( double * Array, int left, int right, int k, double * dest) // { if (k <= 0 ) { return ; } if (right - left + 1 <= k) { memcpy(dest, & Array[left], sizeof ( double ) * (right - left + 1 )); return ; } int p = Partition(Array,left,right); int right_ele_num = right - p; if (right_ele_num >= k) // 鍙栧彸杈圭殑鍓峩涓?/span> { K_Big(Array,p + 1 ,right,k,dest); } else { // 鍙栧乏杈圭殑k-right_ele_num-1涓紝鍔犱笂涓棿涓涓?鍐嶅姞涓婂彸杈圭殑right_ele_num涓?/span> right_ele_num ++ ; // 鎶婁腑闂寸殑涓涓篃鍔犺繘鏉ヤ簡銆?/span> memcpy( & dest[k - right_ele_num], & Array[p],right_ele_num * sizeof ( double )); K_Big(Array,left,p - 1 ,k - right_ele_num,dest); } } void main() { double A[] = { 8 , 4 , 3 , 2 , 6 , 13 , 5 }; int n = 7 ; // MergeSort(&A[0],0,6); // QuickSort(A,0,6); // HeapSort(A,7); /* for (int i=0;i<n;i++) { cout<<A[i]<<" "; } */ double B[ 5 ]; int k = 5 ; K_Big(A, 0 , 6 ,k,B); for ( int i = 0 ;i < k;i ++ ) { cout << B[i] << endl; } cout << endl; delete A; } Homepage: http://www.zoumin.org/ ]]> HeapSort http://www.shnenglu.com/Terrile/archive/2010/09/20/127187.html閭規晱 閭規晱 Mon, 20 Sep 2010 14:12:00 GMT http://www.shnenglu.com/Terrile/archive/2010/09/20/127187.html http://www.shnenglu.com/Terrile/comments/127187.html http://www.shnenglu.com/Terrile/archive/2010/09/20/127187.html#Feedback 0 http://www.shnenglu.com/Terrile/comments/commentRss/127187.html http://www.shnenglu.com/Terrile/services/trackbacks/127187.html
void AdjustNode( double * Array, int position, int n) // n鏄暟緇勪腑鍏冪礌鐨勪釜鏁幫紝position鏄綋鍓嶈璋冩暣鐨勪綅緗?/span>{ int left_child = 2 * (position + 1 ) - 1 ; int right_child = 2 * (position + 1 ); if (left_child >= n) { return ; } double tmp; if (Array[position] < Array[left_child]) { tmp = Array[position]; Array[position] = Array[left_child]; Array[left_child] = tmp; AdjustNode(Array,left_child,n); } if (Array[position] < Array[right_child]) { tmp = Array[position]; Array[position] = Array[right_child]; Array[right_child] = tmp; AdjustNode(Array,right_child,n); } } void HeapSort( double * Array, int n) { for ( int i = n / 2 ;i >= 0 ;i -- ) { AdjustNode(Array,i,n); } double tmp; for ( int i = 0 ;i < n;i ++ ) { tmp = Array[ 0 ]; // 姣忔鍙栨牴鑺傜偣鍏冪礌 Array[ 0 ] = Array[n - i - 1 ]; // 鎶婃渶鍚庝竴涓厓绱犳斁鍒版牴鑺傜偣涓?/span> Array[n - i - 1 ] = tmp; // 鎶婃帓濂藉簭鐨勬暟瀛楁斁鍒板悗闈?/span> AdjustNode(Array, 0 ,n - i - 1 ); } }
]]>Quick Sort http://www.shnenglu.com/Terrile/archive/2010/09/20/127181.html閭規晱 閭規晱 Mon, 20 Sep 2010 13:28:00 GMT http://www.shnenglu.com/Terrile/archive/2010/09/20/127181.html http://www.shnenglu.com/Terrile/comments/127181.html http://www.shnenglu.com/Terrile/archive/2010/09/20/127181.html#Feedback 0 http://www.shnenglu.com/Terrile/comments/commentRss/127181.html http://www.shnenglu.com/Terrile/services/trackbacks/127181.html int Partition( double * Array, int left, int right) { double pivot = Array[left]; int i = left; double tmp; for ( int j = left + 1 ;j <= right;j ++ ) { if (Array[j] <= pivot) { i ++ ; tmp = Array[j]; Array[j] = Array[i]; Array[i] = tmp; } } // exchange A[i],pivot tmp = Array[left]; Array[left] = Array[i]; Array[i] = tmp; return i; } void QuickSort( double * Array, int left, int right) { if (left >= right) { return ; } int p = Partition(Array,left,right); QuickSort(Array,left,p - 1 ); QuickSort(Array,p + 1 ,right); } void main() { double A[] = { 8 , 4 , 3 , 2 , 6 , 13 , 5 }; int n = 7 ; // MergeSort(&A[0],0,6); QuickSort(A, 0 , 6 ); for ( int i = 0 ;i < n;i ++ ) { cout << A[i] << " " ; } cout << endl; delete A; } Homepage: http://www.zoumin.org/ ]]>Merge Sort http://www.shnenglu.com/Terrile/archive/2010/09/20/127176.html閭規晱 閭規晱 Mon, 20 Sep 2010 12:53:00 GMT http://www.shnenglu.com/Terrile/archive/2010/09/20/127176.html http://www.shnenglu.com/Terrile/comments/127176.html http://www.shnenglu.com/Terrile/archive/2010/09/20/127176.html#Feedback 1 http://www.shnenglu.com/Terrile/comments/commentRss/127176.html http://www.shnenglu.com/Terrile/services/trackbacks/127176.html #include < stdlib.h > #include < iostream > using namespace std; void MergeSort( double * Array, int left, int right) { if (left >= right) // 鍙湁涓涓厓绱狅紝涓嶇敤鎺掑簭 { return ; } int middle = (left + right) / 2 ; MergeSort(Array,left,middle); MergeSort(Array,middle + 1 ,right); // 褰掑茍 int left_pointer = left; int right_pointer = middle + 1 ; double * mergeArray = new double [right - left + 1 ]; int new_array_pointer = 0 ; while (left_pointer <= middle && right_pointer <= right) { if (Array[left_pointer] <= Array[right_pointer]) { mergeArray[new_array_pointer ++ ] = Array[left_pointer ++ ]; } else { mergeArray[new_array_pointer ++ ] = Array[right_pointer ++ ]; } } // 鍒ゆ柇涓涓嬫槸閭h竟鐨勬暟緇勫厛璇誨畬浜?/span> if (left_pointer <= middle) // 鍙寵竟鐨勫厛璇誨畬浜?/span> { memcpy( & mergeArray[new_array_pointer], & Array[left_pointer],(middle - left_pointer + 1 ) * sizeof ( double )); } else { // 宸﹁竟鐨勮瀹屼簡 memcpy( & mergeArray[new_array_pointer], & Array[right_pointer],(right - right_pointer + 1 ) * sizeof ( double )); } memcpy( & Array[left], & mergeArray[ 0 ],(right - left + 1 ) * sizeof ( double )); delete mergeArray; } void main() { double A[] = { 2 , 4 , 3 , 8 , 6 , 13 , 5 }; int n = 7 ; MergeSort( & A[ 0 ], 0 , 6 ); for ( int i = 0 ;i < n;i ++ ) { cout << A[i] << " " ; } cout << endl; delete A; }
]]> Java 楂樻晥璇繪枃鏈枃浠?/title> http://www.shnenglu.com/Terrile/archive/2010/05/29/116701.html閭規晱 閭規晱 Sat, 29 May 2010 13:38:00 GMT http://www.shnenglu.com/Terrile/archive/2010/05/29/116701.html http://www.shnenglu.com/Terrile/comments/116701.html http://www.shnenglu.com/Terrile/archive/2010/05/29/116701.html#Feedback 0 http://www.shnenglu.com/Terrile/comments/commentRss/116701.html http://www.shnenglu.com/Terrile/services/trackbacks/116701.html 1 public static String getSource(String fileName) { 2 3 String s= "" ; 4 File file = new File(fileName); 5 Reader reader = null ; 6 try { 7 RandomAccessFile rf= new RandomAccessFile(fileName, " r " ); 8 byte contents[] = new byte [( int )rf.length()]; 9 rf.read(contents, 0 , ( int )rf.length()); 10 s= new String(contents); 11 // s=new String((char[])contents); 12 } catch (Exception e) { 13 e.printStackTrace();14 }15 return s; 16 } Homepage: http://www.zoumin.org/ ]]> 鑾潪浜虹敓鏉ュ氨鏄竴縐嶈秺澶ц秺瀛ょ嫭鐨勫姩鐗?/title> http://www.shnenglu.com/Terrile/archive/2010/04/26/113635.html閭規晱 閭規晱 Mon, 26 Apr 2010 12:15:00 GMT http://www.shnenglu.com/Terrile/archive/2010/04/26/113635.html http://www.shnenglu.com/Terrile/comments/113635.html http://www.shnenglu.com/Terrile/archive/2010/04/26/113635.html#Feedback 0 http://www.shnenglu.com/Terrile/comments/commentRss/113635.html http://www.shnenglu.com/Terrile/services/trackbacks/113635.html ]]> 鐪熷鎬曟湁涓澶╀細鎶婅嚜宸辯殑鐞嗘兂灝佸瓨 http://www.shnenglu.com/Terrile/archive/2010/04/04/111569.html閭規晱 閭規晱 Sun, 04 Apr 2010 02:10:00 GMT http://www.shnenglu.com/Terrile/archive/2010/04/04/111569.html http://www.shnenglu.com/Terrile/comments/111569.html http://www.shnenglu.com/Terrile/archive/2010/04/04/111569.html#Feedback 0 http://www.shnenglu.com/Terrile/comments/commentRss/111569.html http://www.shnenglu.com/Terrile/services/trackbacks/111569.html ]]>
久久综合亚洲色HEZYO社区 |
97精品国产91久久久久久 |
久久无码人妻精品一区二区三区
|
久久精品国产亚洲av日韩 |
国产精品久久久久AV福利动漫 |
国产精品久久久久国产A级 |
精品综合久久久久久88小说 |
一97日本道伊人久久综合影院 |
无码人妻久久一区二区三区免费丨 |
久久久久久无码Av成人影院 |
久久久久无码专区亚洲av |
亚洲综合日韩久久成人AV |
国产精品免费久久久久影院 |
精品久久久一二三区 |
久久91精品国产91久久麻豆 |
亚洲成av人片不卡无码久久 |
国产精品福利一区二区久久 |
久久只这里是精品66 |
天天久久狠狠色综合 |
麻豆一区二区99久久久久 |
欧美一级久久久久久久大 |
av无码久久久久不卡免费网站 |
伊人色综合九久久天天蜜桃
|
久久亚洲私人国产精品vA |
国产精品热久久无码av |
avtt天堂网久久精品 |
国产成人无码精品久久久性色 |
久久久久亚洲精品无码网址 |
久久成人影院精品777 |
www久久久天天com |
久久精品国产亚洲AV电影 |
性做久久久久久久 |
人妻久久久一区二区三区 |
7777久久久国产精品消防器材 |
香蕉久久夜色精品国产尤物 |
久久国产精品国语对白 |
狠狠色伊人久久精品综合网 |
国内精品久久久久久中文字幕 |
国产精品久久久天天影视香蕉 |
久久www免费人成看国产片 |
久久久久噜噜噜亚洲熟女综合 |