锘??xml version="1.0" encoding="utf-8" standalone="yes"?>色综合久久最新中文字幕,久久精品国产第一区二区,久久天天婷婷五月俺也去http://www.shnenglu.com/yuanyuelang/category/11775.htmlzh-cnSun, 25 Apr 2010 02:35:28 GMTSun, 25 Apr 2010 02:35:28 GMT60瀛楃涓茬粡鍏擱棶棰?4)http://www.shnenglu.com/yuanyuelang/archive/2010/04/16/112764.html鍘熻楗跨嫾鍘熻楗跨嫾Fri, 16 Apr 2010 06:49:00 GMThttp://www.shnenglu.com/yuanyuelang/archive/2010/04/16/112764.htmlhttp://www.shnenglu.com/yuanyuelang/comments/112764.htmlhttp://www.shnenglu.com/yuanyuelang/archive/2010/04/16/112764.html#Feedback0http://www.shnenglu.com/yuanyuelang/comments/commentRss/112764.htmlhttp://www.shnenglu.com/yuanyuelang/services/trackbacks/112764.html瀵逛竴涓枃妗d腑鍗曡瘝榪涜緇熻
1.鐢熸垚鏂囨。涓寘鍚殑鍗曡瘝鍒楄〃

#include<iostream>
using namespace std;
#include
<set>
#include
<string>
#include
<fstream>

//set姹傛枃妗d腑鍖呭惈鐨勫崟璇嶅垪琛?/span>
int main()
{
    
set<string> s;
    
set<string>::iterator j;
    
string t;
    ifstream fin(
"1.txt");
    
while(fin>>t)
        s.insert(t);
    
for(j=s.begin();j!=s.end();j++)
        cout
<<*j<<endl;
    
return 0;
}


2.鐢熸垚鏂囨。涓崟璇嶅嚭鐜扮殑嬈℃暟

#include<iostream>
using namespace std;
#include
<string>
#include
<fstream>
#include
<map>
//map姹傛瘡涓崟璇嶅湪鏂囨。涓嚭鐜扮殑嬈℃暟
int main()
{
    map
<string,int> M;
    map
<string,int>::iterator j;
    
string t;
    ifstream fin(
"1.txt");
    
while(fin>>t)
        M[t]
++;
    
for(j=M.begin();j!=M.end();j++)
        cout
<<j->first<<" "<<j->second<<endl;
    
return 0;
}

3.鎺ヤ笅鏉ユ垜浠敤鍝堝笇琛ㄦ潵鍋?br>
#include<iostream>
using namespace std;
#include
<stdio.h>

//涓嬮潰涓や釜鍙傛暟鍙牴鎹疄闄呮儏鍐墊潵鍏蜂綋瀹?/span>
#define NHASH 29989
#define MULT 31

typedef 
struct node* nodeptr;
typedef 
struct node
{
    
char* word;
    
int count;
    nodeptr next;
}
hashnode;

nodeptr bin[NHASH];

//鍝堝笇鍑芥暟
unsigned int hash(char* p)
{
    unsigned 
int h=0;
    
for(;*p;p++)
    
{
        h
=h*MULT+*p;
    }

    
return h%NHASH;
}


//鎻掑叆鑺傜偣
void incword(char* s)
{
    unsigned 
int h=hash(s);
    nodeptr p;
    
for(p=bin[h];p!=NULL;p=p->next)
    
{
        
if(strcmp(s,p->word)==0)//閲嶅
        {
            (p
->count)++;
            
return;
        }

    }

    
//娌℃湁閲嶅錛岀敵璇風┖闂?/span>
    p=(hashnode*)malloc(sizeof(hashnode));
    p
->count=1;
    p
->word=(char*)malloc(strlen(s)+1);
    strcpy(p
->word,s);
    
//灝嗘柊鑺傜偣鎻掑叆鍒扮浉鍚屽搱甯屽肩殑閾捐〃鐨勫墠绔?/span>
    p->next=bin[h];
    bin[h]
=p;
}


int main()
{
    
int i;
    
for(i=0;i<NHASH;i++)
        bin[i]
=NULL;
    FILE
* fp=fopen("1.txt","r");
    
char buf[100];
    
while(fscanf(fp,"%s",buf)!=EOF)
    
{
        incword(buf);
    }

    nodeptr p;
    
for(i=0;i<NHASH;i++)//杈撳嚭
    {
        
for(p=bin[i];p!=NULL;p=p->next)
            printf(
"%s %d\n",p->word,p->count);
    }

    
return 0;
}


]]>
闅忔満鐢熸垚涓嶉噸澶嶇殑鏁存暟http://www.shnenglu.com/yuanyuelang/archive/2009/09/13/96046.html鍘熻楗跨嫾鍘熻楗跨嫾Sun, 13 Sep 2009 06:15:00 GMThttp://www.shnenglu.com/yuanyuelang/archive/2009/09/13/96046.htmlhttp://www.shnenglu.com/yuanyuelang/comments/96046.htmlhttp://www.shnenglu.com/yuanyuelang/archive/2009/09/13/96046.html#Feedback0http://www.shnenglu.com/yuanyuelang/comments/commentRss/96046.htmlhttp://www.shnenglu.com/yuanyuelang/services/trackbacks/96046.html闂錛氬浣曠敓鎴怟涓皬浜庯籍騫朵笖浜掍笉閲嶅鐨勬暣鏁?br>
涓.棣栧厛瀵逛簬c++鐨勯殢鏈哄嚱鏁版垜浠鏈夋墍浜嗚В錛岃繖閲屽氨涓嶇瘡璧樹簡錛岃璇昏呰嚜琛実oogle涔嬶紝
鎴戜滑瑕佺敤鍒扮殑鏈?br>1. void srand(unsigned int_seed)鍑芥暟浜х敓涓涓互褰撳墠鏃墮棿寮濮嬬殑闅忔満縐嶅瓙
  srand(unsigned(time(NULL))),蹇呴』鏀懼湪鐢熸垚闅忔満鏁板墠
2.int rand()鍑芥暟錛岄殢鏈轟駭鐢熶竴鏁存暟
   rand()%MAX 浜х敓[0,MAX)鐨勬暣鏁?br>   a+rand()%(b-a+1) 浜х敓[a,b]涔嬮棿鐨勬暣鏁?br>3.闇瑕佸ご鏂囦歡#include<time.h>

浜?鑰冭檻濡備綍璁╂暟鎹笉閲嶅 
  鐪嬩唬鐮佸惂銆傘傚涔犱笅鏂規硶
#include<iostream>
using namespace std;
#include
<time.h>
#define N 100
#define K 20

int x[N];
void swap(int i,int j)
{
  
int temp=x[i];
  x[i]
=x[j];
  x[j]
=temp;
}
int main()
{
    
int i;
    
for(i=0;i<N;i++)
        x[i]
=i;
    srand(unsigned(time(NULL)));
    
for(i=0;i<K;i++){
        swap(i,i
+rand()%(N-i));
        cout
<<x[i]<<" ";
    }
    
    
return 0;
}

棣栧厛鎼炰釜涓緇濇病鏈夐噸澶嶆暟鎹殑鏁扮粍錛屽氨鏄痻[i]=i;
姝ゆ椂娉ㄦ剰閭d釜swap鍑芥暟錛屾瘡嬈$敓鎴愮殑闅忔満鏁頒綔涓烘暟緇勪笅鏍囧幓鍙栨暟錛岀劧鍚庝氦鎹紝榪欏氨淇濊瘉浜唜榪欎釜鏁扮粍緇濅笉浼氭湁閲嶅鐨勬暟鍑虹幇銆?br>緇濅簡錛侊紒





]]>
浣嶅悜閲忓疄鐜版帓搴?/title><link>http://www.shnenglu.com/yuanyuelang/archive/2009/09/13/96045.html</link><dc:creator>鍘熻楗跨嫾</dc:creator><author>鍘熻楗跨嫾</author><pubDate>Sun, 13 Sep 2009 05:48:00 GMT</pubDate><guid>http://www.shnenglu.com/yuanyuelang/archive/2009/09/13/96045.html</guid><wfw:comment>http://www.shnenglu.com/yuanyuelang/comments/96045.html</wfw:comment><comments>http://www.shnenglu.com/yuanyuelang/archive/2009/09/13/96045.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/yuanyuelang/comments/commentRss/96045.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/yuanyuelang/services/trackbacks/96045.html</trackback:ping><description><![CDATA[<span style="FONT-FAMILY: 闅朵功; FONT-SIZE: 18pt">闂鎻忚堪錛?br>  杈撳叆鐨勬槸涓涓枃浠訛紝鑷沖鍖呭惈n涓鏁存暟,姣忎釜姝f暣鏁伴兘瑕佸皬浜巒錛岃繖閲宯=10^7.<br>  姣忎釜姝f暣鏁伴兘涓嶄竴鏍楓?br>  澶ф鍙湁1MB鐨勫彲鐢ㄥ唴瀛樸?br><br>瑙e喅錛?br>  鎴戜滑鐢ㄥ唴閮ㄦ帓搴忔潵瑙e喅錛屽氨鏄浣曞埄鐢ㄨ繖1MB鐨勫唴瀛樻潵瀹炵幇鎴戜滑鐨勬帓搴忋?br>瑙f硶涓錛氬亣璁炬垜浠緱鍒板唴瀛樹笉绱х己鐨勮瘽<br>1.C璇█鍙敤qsort<br>鍘熷瀷涓猴細 <span style="FONT-SIZE: 14pt">void qsort(void* base,size_t nmem,size_t size,int(*comp)(const void*,const void*);<br><br><font size=5>2.C++鍙敤sort<br>  涔熷彲鐢╯et錛宻et鎻掑叆鏁版嵁鍚庤嚜鍔ㄤ細鎺掑ソ搴忥紝浣嗘槸鏃墮棿絀洪棿鏁堢巼鍧囧緢浣?br></font><br><br><span style="FONT-SIZE: 18pt">瑙f硶浜岋細鑰冭檻鐢ㄤ綅鍚戦噺<br>  鎴戜滑鐭ラ亾錛屾墍鏈夋暟鎹兘涓嶉噸澶嶏紝涓涓猧nt綾誨瀷32bit錛屽鏋滅敤0,1鏉ユ爣蹇楃殑璇濓紝0琛ㄧず鏃犳浣嶇疆鏁版嵁錛?琛ㄧず鏈夋浣嶇疆鏁版嵁錛屽0101 0010錛岃〃紺烘湁2錛?錛?涓変釜鏁般?br>  閭d箞N涓暟涔嬮渶瑕?+N/32 鐨刬nt綾誨瀷瀛樺偍絀洪棿 錛屽浜庢棰橈紝澶ф闇瑕?.25MB鐨勭┖闂淬傚凡緇忓彲浠ュ埌杈懼緢鍙互鎺ュ彈鐨勮寖鍥翠簡銆?br><br>  鎴戜滑鍙渶瑕佷笁涓嚱鏁頒簡錛屾竻闆訛紝璁劇疆錛屾祴璇?br></span><font size=5>  鎺ヤ笅鏉ュ氨瑕佹槑鐧芥竻妤氬浣曡繘琛屼綅鎿嶄綔浜嗐?br>  濡備綍璁劇疆鐗瑰畾鐨勪綅涓?錛岃繖鏄渶鍏抽敭鐨勶紝璇瘋鑰呮牴鎹唬鐮佽嚜宸變婦鍑犱釜渚嬪瓙鐪嬩竴涓嬶紝灝辨槑鐧戒簡銆?br></font> <div style="BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 4px; WIDTH: 98%; PADDING-RIGHT: 5px; FONT-SIZE: 13px; WORD-BREAK: break-all; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 4px"><span style="COLOR: #0000ff">#define</span><span style="COLOR: #000000"> BITSPERWORD 32</span><span style="COLOR: #000000"><br></span><span style="COLOR: #0000ff">#define</span><span style="COLOR: #000000"> SHIFT 5</span><span style="COLOR: #000000"><br></span><span style="COLOR: #0000ff">#define</span><span style="COLOR: #000000"> MASK 0x1f</span><span style="COLOR: #000000"><br></span><span style="COLOR: #0000ff">#define</span><span style="COLOR: #000000"> N 10000000</span><span style="COLOR: #000000"><br></span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> a[</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000">+</span><span style="COLOR: #000000">N</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">BITSPERWORD];<br><br></span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> </span><span style="COLOR: #0000ff">set</span><span style="COLOR: #000000">(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i)<br>{<br>  a[i</span><span style="COLOR: #000000">>></span><span style="COLOR: #000000">SHIFT] </span><span style="COLOR: #000000">|=</span><span style="COLOR: #000000"> (</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">MASK));<br>}<br><br></span><span style="COLOR: #0000ff">void</span><span style="COLOR: #000000"> clear(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i)<br>{<br>  a[i</span><span style="COLOR: #000000">>></span><span style="COLOR: #000000">SHIFT] </span><span style="COLOR: #000000">&=</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">~</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">MASK));<br>}<br></span><span style="COLOR: #000000"><br><span style="COLOR: #0000ff">int</span> test(</span><span style="COLOR: #0000ff">int</span><span style="COLOR: #000000"> i)<br>{<br>  </span><span style="COLOR: #0000ff">return</span><span style="COLOR: #000000"> a[i</span><span style="COLOR: #000000">>></span><span style="COLOR: #000000">SHIFT] </span><span style="COLOR: #000000">&</span><span style="COLOR: #000000"> (</span><span style="COLOR: #000000">1</span><span style="COLOR: #000000"><<</span><span style="COLOR: #000000">(i</span><span style="COLOR: #000000">&</span><span style="COLOR: #000000">MASK));<br>}</span></div> 鍏朵腑i>>SHIFT 鐩稿綋浜?i/32寰楀埌瀵瑰簲鏁扮粍涓嬫爣<br>   i&MASK鐩稿綋浜?i mod 32錛屽緱鍒板簲璇ヨ緗湪鍝綅<br>   1<<(i&MASK)鐩稿綋浜庤幏寰?鐨?i&MASK)嬈″箓銆?br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br></span></span> <img src ="http://www.shnenglu.com/yuanyuelang/aggbug/96045.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/yuanyuelang/" target="_blank">鍘熻楗跨嫾</a> 2009-09-13 13:48 <a href="http://www.shnenglu.com/yuanyuelang/archive/2009/09/13/96045.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.gsm777.cn" target="_blank">99久久免费国产精精品</a>| <a href="http://www.esog.com.cn" target="_blank">国产精品99久久久精品无码</a>| <a href="http://www.sfttc.cn" target="_blank">国产V综合V亚洲欧美久久</a>| <a href="http://www.searchwiz.cn" target="_blank">无码国产69精品久久久久网站</a>| <a href="http://www.omqw.cn" target="_blank">久久久久高潮毛片免费全部播放</a>| <a href="http://www.kuhaoma.cn" target="_blank">99麻豆久久久国产精品免费</a>| <a href="http://www.ode.net.cn" target="_blank">久久国产午夜精品一区二区三区</a>| <a href="http://www.e-ben.cn" target="_blank">偷偷做久久久久网站</a>| <a href="http://www.suvvoza.cn" target="_blank">18岁日韩内射颜射午夜久久成人</a>| <a href="http://www.fm935.cn" target="_blank">青青热久久国产久精品 </a>| <a href="http://www.nxxq5.cn" target="_blank">亚洲精品第一综合99久久</a>| <a href="http://www.qhsy217.cn" target="_blank">久久精品国产精品亚洲精品 </a>| <a href="http://www.jiansuj.cn" target="_blank">狠狠色丁香久久婷婷综合五月</a>| <a href="http://www.huacai0019.cn" target="_blank">久久精品人人做人人妻人人玩</a>| <a href="http://www.bbcjk.cn" target="_blank">久久久久18</a>| <a href="http://www.sanling-group.com.cn" target="_blank">99久久精品日本一区二区免费</a>| <a href="http://www.js157.cn" target="_blank">久久99热这里只有精品66</a>| <a href="http://www.wufayulecheng.cn" target="_blank">国产亚洲婷婷香蕉久久精品</a>| <a href="http://www.91pang.cn" target="_blank">久久人做人爽一区二区三区</a>| <a href="http://www.onceday.cn" target="_blank">办公室久久精品</a>| <a href="http://www.ksjhyt.cn" target="_blank">国产精品久久波多野结衣</a>| <a href="http://www.symedia.com.cn" target="_blank">久久综合亚洲色一区二区三区</a>| <a href="http://www.dq97.cn" target="_blank">久久国产午夜精品一区二区三区</a>| <a href="http://www.cqtqtz.cn" target="_blank">久久99精品久久久久久久久久</a>| <a href="http://www.fyhd.net.cn" target="_blank">国产一区二区久久久</a>| <a href="http://www.anatolia.com.cn" target="_blank">久久精品亚洲欧美日韩久久</a>| <a href="http://www.huating.net.cn" target="_blank">99久久精品国产高清一区二区</a>| <a href="http://www.kkha.cn" target="_blank">无码人妻久久一区二区三区</a>| <a href="http://www.kyj123.cn" target="_blank">亚洲国产小视频精品久久久三级</a>| <a href="http://www.pynov.cn" target="_blank">99久久www免费人成精品</a>| <a href="http://www.lifeindex.cn" target="_blank">久久精品国产91久久综合麻豆自制 </a>| <a href="http://www.85062.com.cn" target="_blank">亚洲精品乱码久久久久久按摩</a>| <a href="http://www.x-site.cn" target="_blank">久久久91人妻无码精品蜜桃HD</a>| <a href="http://www.shzmxsls.cn" target="_blank">久久久精品午夜免费不卡</a>| <a href="http://www.kntcom.cn" target="_blank">国产成人久久AV免费</a>| <a href="http://www.163sms.cn" target="_blank">久久精品国产91久久麻豆自制</a>| <a href="http://www.jianzhuhr.net.cn" target="_blank">久久国产精品77777</a>| <a href="http://www.onlymir.cn" target="_blank">99久久er这里只有精品18</a>| <a href="http://www.lakesys.com.cn" target="_blank">精品久久久久久成人AV</a>| <a href="http://www.kydxx.cn" target="_blank">久久国产一区二区</a>| <a href="http://www.qq577.cn" target="_blank">精品久久久久久无码中文字幕 </a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>