返回顶部

2019年8月22日

摘要: 【问题】汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。 【思路】STL中substr 阅读全文
posted @ 2019-08-22 15:44 追着子王小奔跑的顶 阅读(166) 评论(0) 推荐(0) 编辑
 
摘要: 【问题】输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述:对应每个测试案例,输出两个数,小的先输出。 【思路】这里我们还是使用双指针的思想,一个指向开头,另一个指向末尾,那为什么和连续正数序列不同呢?这是由于题目 阅读全文
posted @ 2019-08-22 15:41 追着子王小奔跑的顶 阅读(164) 评论(0) 推荐(0) 编辑
 
摘要: 输出如下: 0. 用途:一种构造string的方法 1. 形式:s.substr(pos, n) 2. 解释:返回一个string,包含s中从pos开始的n个字符的拷贝(pos的默认值是0,n的默认值是s.size() - pos,即不加参数会默认拷贝整个s) 3. 补充:若pos的值超过了stri 阅读全文
posted @ 2019-08-22 15:26 追着子王小奔跑的顶 阅读(24594) 评论(0) 推荐(1) 编辑
 
摘要: equal_range根据键值,返回一对迭代器的pair对象。如果该键值在容器中存在,则pair对象中的第一个迭代器指向该键关联的第一个实例,第二个迭代器指向该键关联的最后一个实例的下一位置。如果找不到匹配的元素,则pair对象中的两个迭代器都将指向此键应该插入的位置。总之,equal_range返 阅读全文
posted @ 2019-08-22 09:19 追着子王小奔跑的顶 阅读(2685) 评论(0) 推荐(0) 编辑