C++
stdev
。。。。
展开
-
指针(*)和引用(&)的区别
指针(*)和引用(&)的区别定义:指针:指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值,也就是说,地址指向该变量单元。引用:引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。引用的声明方法: 类型标识符 &引用名=目标变量名;代码实现:#include<stdio.h>int main(原创 2016-10-23 18:57:31 · 377 阅读 · 0 评论 -
C++栈的用法及栈的实现
首先看一下原c++栈的方法的基本用法: push(): 向栈内压入一个成员;pop(): 从栈顶弹出一个成员;empty(): 如果栈为空返回true,否则返回false;top(): 返回栈顶,但不删除成员;size(): 返回栈内元素的大小;代码示例:#include<iostream>#include<stack>using name原创 2017-04-11 15:19:43 · 116210 阅读 · 5 评论 -
C++队列的用法及队列的实现
继c++栈之后的队列使用首先看一下原c++队列的方法的基本用法: back()返回最后一个元素empty()如果队列空则返回真front()返回第一个元素pop()删除第一个元素push()在末尾加入一个元素size()返回队列中元素的个数代码示例:#include<iostream>#include<queue>using namespace std;int main(){原创 2017-04-13 15:51:53 · 2285 阅读 · 0 评论 -
【笔记】c++中vector的使用方法
基本方法头文件:#include<vector>创建对象:vector<int> vect;创建二维数组:vector<vector<int>> vect; 函数: begin():返回一个当前vector容器中起始元素的迭代器。end():返回一个当前vector容器中末尾元素的迭代器。front():返回当前vector容器中起...原创 2018-03-09 18:35:45 · 331 阅读 · 0 评论 -
美团的笔试题——字符串a和b
解题思路:S为长串,T为短串1、先计算T的长度为nt;2、然后计算S中去掉最后nt-1个字符的字串中a、b的个数保存在na、nb中3、开始循环4、判断T的第一个字符,若该字符为a则加上nb,反之加na继续判断字串结束的下一个字符,若为a,na++,反之nb++;6、去第四步看T的下一个字符,直到T遍历结束7、输出,程序结束 这是我在赛码网上写的解题思路,接下...原创 2018-03-23 08:27:53 · 884 阅读 · 2 评论 -
360笔试——春招
沫璃邀请她的朋友参加周末的派对。沫璃买了3种颜色的气球,现在她要有这些气球来装饰餐桌,每个餐桌只用恰好3个气球装饰,要求3个气球的颜色不能完全一样,可以是2种或者1种颜色。沫璃想知道这些气球最多能装饰多少张餐桌。 输入: 第一行一个数T(T<=100),表示数据组数。 对于每组数据,第一行3个整数r,g,b,分别表示三种颜色的气球个数 (0<=r, g, b<=2*1...原创 2018-04-03 10:31:09 · 383 阅读 · 0 评论