C++
zk_pupil
这个作者很懒,什么都没留下…
展开
-
关于顺序容器的insert函数
因为常用的vector容器不可以用push_front函数,所以在容器的起始位置添加元素就变得非常困难,insert函数可以解决这个问题,在这里做一个记录。 insert函数适用于vector,可以代替push_front。C++中代码如下循环: vectorvec; int a; while (cin >> a) { vec.begin() = vec.insert原创 2017-09-10 10:03:12 · 383 阅读 · 0 评论 -
华为面试题—合并表记录
学习STL,之后发现map容器非常适合这个题目,因为容器本身就具有排序功能#include<iostream> #include<map> using namespace std; int main() { int num; int number, value; map<int, int>table; cin >> num; wh...原创 2018-03-29 09:38:19 · 358 阅读 · 0 评论 -
华为oj-----汽水瓶
题目描述有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝? 输入描述:...原创 2018-07-13 16:31:31 · 182 阅读 · 0 评论 -
京东笔试-姓名排序
#include<iostream> #include<string> #include<vector> #include<map> #include<algorithm> using namespace std; int main(){ string str; string strna; vector<string>...原创 2019-08-25 10:30:49 · 283 阅读 · 0 评论