锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美国产日韩一区二区三区,国产精品日韩一区二区,久久成人精品无人区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 鍙戣〃璇勮
]]>
一本久久综合亚洲鲁鲁五月天| 色偷偷888欧美精品久久久| 久久免费视频1| 久久亚洲国产成人精品性色| 久久精品国产亚洲AV大全| 久久青青国产| 奇米影视7777久久精品| 国产精品九九久久免费视频| 久久久SS麻豆欧美国产日韩| 7国产欧美日韩综合天堂中文久久久久| 蜜桃麻豆www久久国产精品| 久久久久亚洲av无码专区 | 久久99久国产麻精品66| 久久婷婷国产麻豆91天堂| 麻豆久久久9性大片| 国产真实乱对白精彩久久| 精品久久一区二区| 2021国产精品久久精品| 久久久久国产精品三级网| 国产精品久久久久天天影视| 久久99久久99精品免视看动漫| 色综合合久久天天给综看| 久久青青草原精品影院| 久久久久久久99精品免费观看| 国产精品免费福利久久| 久久精品国产亚洲AV高清热| 久久亚洲熟女cc98cm| 久久精品国产亚洲av麻豆蜜芽 | 热久久这里只有精品| jizzjizz国产精品久久| 久久国产精品成人片免费| 中文字幕日本人妻久久久免费 | 久久精品国产99久久无毒不卡 | 欧美精品福利视频一区二区三区久久久精品 | 国产A三级久久精品| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 | 国产91久久综合| 精品久久久久久国产牛牛app| 国产免费久久精品99久久| 久久夜色精品国产www| 色青青草原桃花久久综合|