STL
momo_mo520
这个作者很懒,什么都没留下…
展开
-
【待续】set变vector的两种方法,vector变set
class Solution {public: vector<vector<int>> subsetsWithDup(vector<int>& nums) { vector<vector<int>> result; set<vector<int>> ans;原创 2018-04-17 20:51:25 · 6765 阅读 · 0 评论 -
set c++码一下回头看
转载点击打开链接set是STL中一种标准关联容器。它底层使用平衡的搜索树——红黑树实现,插入删除操作时仅仅需要指针操作节点即可完成,不涉及到内存移动和拷贝,所以效率比较高。set,顾名思义是“集合”的意思,在set中元素都是唯一的,而且默认情况下会对元素自动进行升序排列,支持集合的交(set_intersection),差(set_difference) 并(set_union),对称差(set_...原创 2018-04-19 18:45:04 · 126 阅读 · 0 评论 -
C语言函数sscanf()的用法
在我的学习过程中,从文件读取数据是一件很麻烦的事,所幸有sscanf()函数。 C语言函数sscanf()的用法sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: int sscanf( string str, string fmt, mixed var1, mixed var2 ... ); int scanf( const char *format [,argu...转载 2018-06-29 15:08:30 · 112 阅读 · 0 评论 -
C++ 中 string, char*, int 类型的相互转换
C++ 中 string, char*, int 类型的相互转换 1.string到int的转换 1) 在 C 标准库里面,使用 atoi:#include <cstdlib> #include <string>std::string text = "152"; int number = std::atoi( text.c_str() ); if (errno =...转载 2018-06-29 15:19:58 · 421 阅读 · 0 评论 -
【C++中输入输出流ifstream/ofstream用法总结】
文件流是以外存文件为输入输出对象的数据流。输出文件流是从内存流向外存文件的数据,输入文件流是从外存文件流向内存的数据。每一个文件流都有一个内存缓冲区与之对应。请区分文件流与文件的概念。文件流本身不是文件,而只是以文件为输入输出对象的流。若要对磁盘文件输入输出,就必须通过文件流来实现。在C++的I/O类库中定义了几种文件类,专门用于对磁盘文件的输入输出操作除了标准输入输出流类istream,ostr...原创 2018-06-27 19:34:16 · 1013 阅读 · 0 评论