锘??xml version="1.0" encoding="utf-8" standalone="yes"?>精品午夜久久福利大片,久久精品国产亚洲AV高清热,亚洲熟妇无码另类久久久http://m.shnenglu.com/85940806/category/17032.htmlEnhance Tech and Englishzh-cnFri, 03 Jun 2011 09:26:39 GMTFri, 03 Jun 2011 09:26:39 GMT6010浜夸釜嫻偣鏁?姹傚嚭鍏朵腑鏈澶х殑10000涓?http://m.shnenglu.com/85940806/archive/2011/06/02/147958.htmlMike SongMike SongThu, 02 Jun 2011 08:51:00 GMThttp://m.shnenglu.com/85940806/archive/2011/06/02/147958.htmlhttp://m.shnenglu.com/85940806/comments/147958.htmlhttp://m.shnenglu.com/85940806/archive/2011/06/02/147958.html#Feedback0http://m.shnenglu.com/85940806/comments/commentRss/147958.htmlhttp://m.shnenglu.com/85940806/services/trackbacks/147958.html
#include 
"stdafx.h"
#include 
<vector>
#include 
<iostream>
#include 
<algorithm>
#include 
<functional> // for greater<>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
  vector
<float> bigs(10000,0);
  vector
<float>::iterator it;

  
// Init vector data
  for (it = bigs.begin(); it != bigs.end(); it++)
  {
    
*it = (float)rand()/7// random values;
  }

  cout 
<< bigs.size() << endl;

  make_heap(bigs.begin(),bigs.end(), greater
<float>()); // The first one is the smallest one!

  
float ff;
  
for (int i = 0; i < 1000000000; i++)
  {
    ff 
= (float) rand() / 7;
    
if (ff > bigs.front()) // replace the first one ?
    {
      
// set the smallest one to the end!
      pop_heap(bigs.begin(), bigs.end(), greater<float>()); 

      
// remove the last/smallest one
      bigs.pop_back(); 

      
// add to the last one
      bigs.push_back(ff); 

      
// mask heap again, the first one is still the smallest one
      push_heap(bigs.begin(),bigs.end(),greater<float>());
    }
  }

  
// sort by ascent
  sort_heap(bigs.begin(), bigs.end(), greater<float>()); 

  
// sort by descent
  
//sort_heap(bigs.begin(), bigs.end()); 
  
//sort_heap(bigs.begin(), bigs.end(), less<float>()); 

  
return 0;
}


Mike Song 2011-06-02 16:51 鍙戣〃璇勮
]]>
瀛楃涓蹭腑鐨勫崟璇嶉嗗簭鎺掑垪http://m.shnenglu.com/85940806/archive/2011/06/02/147905.htmlMike SongMike SongWed, 01 Jun 2011 16:18:00 GMThttp://m.shnenglu.com/85940806/archive/2011/06/02/147905.htmlhttp://m.shnenglu.com/85940806/comments/147905.htmlhttp://m.shnenglu.com/85940806/archive/2011/06/02/147905.html#Feedback0http://m.shnenglu.com/85940806/comments/commentRss/147905.htmlhttp://m.shnenglu.com/85940806/services/trackbacks/147905.html緇欏畾涓涓瓧絎︿覆, 璇ュ瓧絎︿覆鐢辮嫳鏂囧崟璇嶆瀯鎴? 璇ュ嚱鏁扮殑浣滅敤鏄妸榪欎釜瀛楃涓蹭腑鐨勫崟璇嶉嗗簭鎺掑垪, 姣斿杈撳叆瀛楃涓蹭負"This is a dog", 閭d箞榪愯璇ュ嚱鏁板悗璇ュ瓧絎︿覆搴旇漿鍖栦負"dog a is This"

綆楁硶: 閫嗗簭鎵鏈夊瓧絎︿覆,鐒跺悗鍐嶉嗗簭鎵鏈夊崟璇? 涓よ呴『搴忔棤鎵璋?

char* Reverse(char* start, char* end)
{
  
if (start == NULL || *start == '\0' || end == NULL || *end == '\0')
    
return NULL;

  
char* p = start; // 棣栧湴鍧
  char ch;
  
while(start < end)
  {
    ch 
= *start;
    
*start++ = *end;
    
*end-- = ch;
  }

  
return p;
}

char* ReverseEveryWord(char* p)
{
  
if (p == NULL || *== '\0')
    
return NULL;

  
char* left= p;
  
char* right = p;

  
while(*right)
  {
    
if (*right == ' ' || *right == '\0')
    {
      Reverse(left,right
-1);
      left 
= right+1;
    }

    right
++;
  }

  
// Revere last word
  Reverse(left, right-1);

  
return p;
}

char* ReverseWholeString(char* p)
{
  
if (p == NULL || *== '\0')
    
return NULL;

  
char* start = p;

  
while(*p++)
    ;

  p 
-= 2// 鏈鍚庝竴涓瓧絎︾殑鍦板潃

  
return Reverse(start, p);
}

int _tmain(int argc, _TCHAR* argv[])
{
  
char str[] = "This is a dog";
  ReverseWholeString(str);
  ReverseEveryWord(str);
  
return 0;
}


Mike Song 2011-06-02 00:18 鍙戣〃璇勮
]]>
久久亚洲综合色一区二区三区| 国产免费福利体检区久久| 999久久久国产精品| 国产亚洲精久久久久久无码AV| 久久精品这里热有精品| 久久久久久国产精品无码下载 | 日韩久久久久久中文人妻| 久久夜色精品国产噜噜亚洲AV| 国产产无码乱码精品久久鸭| 精品久久人人妻人人做精品| 香港aa三级久久三级老师2021国产三级精品三级在 | 亚洲国产日韩欧美久久| 国产成人精品三上悠亚久久| 久久精品国产一区二区三区日韩| 久久精品国产只有精品66| 久久久久久国产精品美女| avtt天堂网久久精品| 久久人妻AV中文字幕| 久久国产午夜精品一区二区三区| 久久精品人妻中文系列| 久久艹国产| 91精品国产91热久久久久福利| 色8久久人人97超碰香蕉987| 久久夜色撩人精品国产| 国产精品久久久99| 久久国产精品无码一区二区三区| 久久婷婷色综合一区二区| 久久99国产精品久久久| 老色鬼久久亚洲AV综合| 亚洲欧洲精品成人久久奇米网| 大蕉久久伊人中文字幕| 久久久综合九色合综国产| 久久久久久久97| 久久久久久国产精品免费无码 | 久久精品国产亚洲网站| 99久久综合狠狠综合久久止| 色偷偷久久一区二区三区| 一本久久a久久精品vr综合| 久久人妻无码中文字幕| 亚洲精品国产美女久久久| 久久永久免费人妻精品下载|