
C++篇
文章平均质量分 76
douniwanli
学习从来都是一件困难的事情
展开
-
杂篇之1-字符串与int类型的相互转化
1.将string转化为int类型自己写 string L("123");int num=0; for(int i=0;i<L.size();++i){num=num*10+int(L[i]-'0');} atoi函数(注:atoi函数的输入是const char *类型的 cout<<"atoi()结果为:="atoi(L.c_str())<<endl; string 转化为do原创 2017-05-20 21:16:34 · 467 阅读 · 0 评论 -
杂篇之3-C++的输入与输出
1.C++/C输入输出常用函数两个函数:cin ,与c 中的scanf类似 特点:遇tab,space,Enter即结束输入(scanf一样)getline,与 c中的gets(char *s)类似 特点:读入一行文本,遇到换行符结束,但是并不保存换行符;如果输入第一个字符即\n则输入为空字符串2.输入多行char类型字符,行数不定例子如下: abcdfr acdf a原创 2017-05-20 21:49:40 · 444 阅读 · 0 评论 -
杂篇之2-堆篇
1.基本操作H.top() :返回堆顶元素,但是不删除该元素H.pop() :删除堆顶元素H.pop(item) :往堆顶插入元素item 2.基于库的int类型的最大堆,最小堆下面对堆的构建都是基于标准库中的priority_queuepriority_queue默认情况下建立在vector之上2.1 最大堆默认情况下,基于int类型构建的最大堆为最大堆 //priority_q原创 2017-05-20 21:20:34 · 271 阅读 · 0 评论