集合:set
Posted wtzhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集合:set相关的知识,希望对你有一定的参考价值。
Andy‘s First Dictionary ,UVa 10615
这道题主要用到了set容器和stringstream,用起来非常方便,我第一次见识到,觉得十分的炫酷……
而且,竟然可以将自己写的单词按照字典序排列,真的太酷了。
下面是书上的代码,目前还处于初学状态,所以都是摘抄例题的代码,希望不久之后,我可以用学到的技能自己做出题来。
晚安啦。
#include<iostream> #include<string> #include<set> #include<sstream> using namespace std; set<string> dict;//string集合 int main(){ string s,buf; while(cin>>s&&s!="quit"){ for(int i=0;i<s.length();i++){ if(isalpha(s[i])) s[i]=tolower(s[i]); else s[i]=‘ ‘; } stringstream ss(s); while(ss>>buf) dict.insert(buf); } for(set<string>::iterator it=dict.begin();it !=dict.end();++it) cout<<*it<<"\n"; return 0; }
以上是关于集合:set的主要内容,如果未能解决你的问题,请参考以下文章
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段