随笔分类 - C++学习
摘要:说明(1)当strtok()在参数s的字符串中发现参数delim中包含的分割字符时,则会将该字符改为\0 字符。在第一次调用时,strtok()必需给予参数s字符串,往后的调用则将参数s设置成NULL。每次调用成功则返回指向被分割出片段的指针。(2)返回值 从s开头开始的一个个被分割的串。当s中的字
阅读全文
摘要:> max() min() abs() >swap(x,y) 交换x,y的值。 >reverse(it1,it2) 可以将指针在[it1, it2)之间的元素翻转。 >next_permutation() 卧槽,竟然可以给出全排列的下一个排列。 eg: 1 int a[10]= {1,2,3}; 2
阅读全文
摘要:这个是队列queue的扩展。 队首元素一定是当前列队优先级最高的元素。(堆) 优先级设置:基本数据类型 或者是priority_queue <int, vector<int>, less<int> > q://字数大的优先级就大;(大顶堆) priority_queue <int, vector<i
阅读全文
摘要:概念: map翻译为映射,是一种常用的STL容器。 定义: map <key, value> mp; eg:map <string , int > mp;建立string 到int 型的映射。 访问: (1)通过下标访问: eg:mp['c']就可以访问c对应的int。 (2)通过迭代器: map<
阅读全文
摘要:一些类型转换 string s-->char:函数c_str(s); char c[10]-->double:函数atof(c); 一些输入格式、 cin.get()//去掉行末的换行符 if(cin.peek()=='\n')//判断是否是空行 getchar()//表示从输入栏上获取一个字符。包
阅读全文

浙公网安备 33010602011771号