锘??xml version="1.0" encoding="utf-8" standalone="yes"?>品成人欧美大片久久国产欧美,国内精品久久久久,久久发布国产伦子伦精品http://www.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://www.shnenglu.com/85940806/archive/2011/06/02/147958.htmlMike SongMike SongThu, 02 Jun 2011 08:51:00 GMThttp://www.shnenglu.com/85940806/archive/2011/06/02/147958.htmlhttp://www.shnenglu.com/85940806/comments/147958.htmlhttp://www.shnenglu.com/85940806/archive/2011/06/02/147958.html#Feedback0http://www.shnenglu.com/85940806/comments/commentRss/147958.htmlhttp://www.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://www.shnenglu.com/85940806/archive/2011/06/02/147905.htmlMike SongMike SongWed, 01 Jun 2011 16:18:00 GMThttp://www.shnenglu.com/85940806/archive/2011/06/02/147905.htmlhttp://www.shnenglu.com/85940806/comments/147905.htmlhttp://www.shnenglu.com/85940806/archive/2011/06/02/147905.html#Feedback0http://www.shnenglu.com/85940806/comments/commentRss/147905.htmlhttp://www.shnenglu.com/85940806/services/trackbacks/147905.html緇欏畾涓涓瓧絎︿覆, 璇ュ瓧絎︿覆鐢辮嫳鏂囧崟璇嶆瀯鎴? 璇ュ嚱鏁扮殑浣滅敤鏄妸榪欎釜瀛楃涓蹭腑鐨勫崟璇嶉嗗簭鎺掑垪, 姣斿杈撳叆瀛楃涓蹭負(fù)"This is a dog", 閭d箞榪愯璇ュ嚱鏁板悗璇ュ瓧絎︿覆搴旇漿鍖栦負(fù)"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 鍙戣〃璇勮
]]>
欧美色综合久久久久久| 久久天天躁狠狠躁夜夜avapp| 久久99国产亚洲高清观看首页 | 2021国内精品久久久久久影院| 欧美久久久久久午夜精品| 久久国产精品无| 国产精品久久久久久搜索| 亚洲另类欧美综合久久图片区| 久久精品一本到99热免费| 久久久久九九精品影院| 狠狠88综合久久久久综合网 | 人妻无码αv中文字幕久久| 成人午夜精品久久久久久久小说| 亚洲精品综合久久| 精品多毛少妇人妻AV免费久久| 久久青青草原亚洲av无码app| 欧洲国产伦久久久久久久| 久久亚洲国产中v天仙www| 久久精品亚洲AV久久久无码| 国内精品久久久久久久影视麻豆 | 日韩精品久久久久久| 久久久av波多野一区二区| 久久久久久午夜精品| 人人狠狠综合久久亚洲高清| 久久精品男人影院| 久久中文娱乐网| 狠狠狠色丁香婷婷综合久久俺| 久久亚洲国产成人精品性色| 无码精品久久一区二区三区| 久久一本综合| 久久天天躁狠狠躁夜夜2020| 久久久久久av无码免费看大片| 久久精品成人| 日韩久久久久中文字幕人妻| 老司机午夜网站国内精品久久久久久久久 | 午夜精品久久久久久影视777| 国产精品久久久99| 久久国产精品偷99| 久久久久久久国产免费看| 久久无码人妻精品一区二区三区 | 色8久久人人97超碰香蕉987|