- 博客(23)
- 资源 (7)
- 问答 (4)
- 收藏
- 关注
原创 蓝桥杯-问题 1505:单词个数统计(c++ string,vector解决)
/*问题 1505: [蓝桥杯][算法提高VIP]单词个数统计时间限制: 1Sec 内存限制: 128MB 提交: 82 解决: 35题目描述编写一个程序,输入一个字符串(长度不超过80),然后统计出该字符串当中包含有多少个单词。例如:字符串“this is a book”当中包含有4个单词。输入输入一个字符串,由若干个单词组成,单词之间用一个空格隔开。输出输出一个整数,即单词的个数。 样例...
2018-02-11 19:45:41 1108
原创 蓝桥杯-问题 1487: 不同单词个数统计(c++ set解决)
/*问题 1487: [蓝桥杯][算法提高VIP]不同单词个数统计时间限制: 1Sec 内存限制: 128MB 提交: 53 解决: 16题目描述编写一个程序,输入一个句子,然后统计出这个句子当中不同的单词个数。例如:对于句子“one little two little three little boys”,总共有5个不同的单词:one, little, two, thr...
2018-02-11 19:43:10 1275
原创 蓝桥杯-问题 1072: 汽水瓶(c语言解决)
/*问题 1072: 汽水瓶时间限制: 1Sec 内存限制: 128MB 提交: 1074 解决: 517题目描述有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的...
2018-02-11 19:30:14 901
原创 蓝桥杯-问题 1606: 集合运算(C++set解决)
/**********问题 1606: [蓝桥杯][算法训练VIP]集合运算时间限制: 1Sec 内存限制: 128MB 提交: 5 解决: 2题目描述给出两个整数集合A、B,求出他们的交集、并集以及B在A中的余集。输入第一行为一个整数n,表示集合A中的元素个数。第二行有n个互不相同的用空格隔开的整数,表示集合A中的元素。第三行为一个整数m,表示集合B中的元素个数。第四行有m个互...
2018-02-11 19:26:15 942
原创 C++ STL汇总之区别与联系
C++的STL中提供了很多的容器,有vector,set,multiset,map,multimap等等。学习了一段时间,进行汇总,强化区别与联系。见下方表格: C++ vector的简单使用https://blog.csdn.net/lady_killer9/article/details/79237116 C++ STL之string的简单使用http://...
2018-02-08 11:44:17 945
原创 C++ STL之list的简单使用
list是双向链表,有vector,deque的特征,而且效率高。它有插入(前插,后插,中间插),删除(前删,后删,清空等),排序等功能。而且,可以剔除连续相同元素,保留一个。接下来,用一个程序将它的功能串起来,文章末尾有vector等的链接。代码:/*listAuthor:YuBoDate:2018/2/5*///注意与vector deque的相同点与不同点...
2018-02-07 20:36:49 1514
原创 C++ STL之deque(双端队列)的使用
双端队列(deque),顾名思义,两端都可以操作,插入和删除。而且,还可以在中间进行操作。内部采用线性表顺序结构,与vector不同的是,deque采用分块的线性存储结构存储数据,每块大小512字节。所有的deque块使用一个Map块进行管理,每个Map数据项纪录各个deque块的首地址。当考虑容器内部的内存分配策略和操作性能时,deque相对于vector更有优势,同时,也可以...
2018-02-07 20:06:27 2026
原创 C++ STL之multimap的使用
相比map,multimap可以插入相同键值的元素,两者的输入方式也不同。multimap有插入,删除,查找等功能。接下来,用一个程序将几个函数串起来。文章下方附有map的链接。代码:/*Author:YuBoDate:2018/2/6multimap*/#include<iostream>#include<string>#include&...
2018-02-07 19:50:20 1415
原创 C++ STL之map的简单使用
map是容器之一,有映照的功能,也采用红黑树,自动按照键值排序。可以根据下标访问等,接下来用一个程序将这些函数串起来进行展示。文章下方有multimap的链接。代码:/*Author:YuBoDate:2018/2/6map*/#include<iostream>#include<string>#include<map>usin...
2018-02-07 19:48:33 1499 3
原创 蓝桥杯 问题 1083: Hello, world!(C/C++ vector实现)
/*问题 1083: Hello, world!时间限制: 1Sec 内存限制: 64MB 提交: 944 解决: 476题目描述This is the first problem for test. Since all we know the ASCII code, your job is simple:Input numbers and output corresp
2018-02-07 19:23:39 1014
原创 蓝桥杯 问题 1093: 字符逆序(c++实现 string)
/*问题 1093: 字符逆序时间限制: 1Sec 内存限制: 64MB 提交: 1413 解决: 733题目描述将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。输入输入包括一行。 第一行输入的字符串。输出输出转换好的逆序字符串。样例输入I am a student样例输出tneduts a ma I*/ /* Author:YuBo...
2018-02-07 19:22:18 735
原创 蓝桥杯 问题 1094: 字符串的输入输出处理(c++实现)
/*问题 1094: 字符串的输入输出处理时间限制: 1Sec 内存限制: 64MB 提交: 1657 解决: 386题目描述字符串的输入输出处理。输入第一行是一个正整数N,最大为100。之后是多行字符串(行数大于N), 每一行字符串可能含有空格,字符数不超过1000。输出先将输入中的前N行字符串(可能含有空格)原样输出,再将余下的字符串(不含有空格)以空格或回
2018-02-07 19:21:33 1751
原创 蓝桥杯 问题 1466字符串对比(c++实现)
/*问题 1466: [蓝桥杯][基础练习VIP]字符串对比时间限制: 1Sec 内存限制: 128MB 提交: 115 解决: 42给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:1:两个字符串长度不等。比如 Beijing 和 Hebei2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(
2018-02-07 19:20:58 636
原创 C++ string的简单使用
string是字符串,c++相对c来说增加了这个,比字符数组方便很多。有插入,替换,删除,反序,比较等功能。接下来用一个程序将大部分功能串再一起,并在下方链接一些应用string解题的链接。代码:/************** Author:FrankYu Date:2018/1/30 String **************/#include<iost...
2018-02-07 19:19:26 3035 1
原创 蓝桥杯 基础练习之BASIC-8回文数(c语言实现)
/*问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式 按从小到大的顺序输出满足条件的四位十进制数。*/代码:#include<stdio.h>int main(){ int n;int i; char c2[5]; //字符数组,需要\0 //输出4位数 f...
2018-02-06 08:55:42 928
原创 蓝桥杯 基础练习之BASIC-5查找整数(vetor实现)
/*问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 9
2018-02-06 08:55:10 515
原创 蓝桥杯-基础练习之BASIC-13数列排序(vector实现)
/*问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式 输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9*/#include#include#includ
2018-02-06 08:54:48 643
原创 C++STL 之queue的简单使用
queue,队列。特点:先进先出。C++ STL提供了入队,出队,获取队顶,队尾等函数。代码:/*queueAuthor:YuBoDate:2018/2/5*/#include<iostream>#include<queue>using namespace std;queue<int> q;void menu(){ cou...
2018-02-05 17:06:05 6457
原创 JSP-从数据库读取内容,并生成Excel(含全部代码)
Excel处理数据比较方便,我在写购物网站时,感觉商家使用这个功能可以更好的能看到自己商店的盈利情况。接下来是导出为Excel页面代码。说明:软件:Eclipse 数据库:Sql server 2012 Excel:2016测试可以代码:testExcel.jsp<%@ page language="java" content...
2018-02-05 15:46:56 5509 4
原创 C++STL stack的简单使用
栈容器的内容比较少,只提供了入栈,出栈,栈的大小,栈顶元素等函数,没有提供迭代器等,无法访问。不用遍历内部元素时可以使用。代码:/*statckAuthor:YuBoDate:2018/2/5*/#include<iostream>#include<stack>using namespace std;stack<int> s;v...
2018-02-05 15:19:58 1288
原创 C++ STL之multiset的简单使用
multiset是容器中的一种,与set相比,可以插入相同的元素。其他地方和set几乎一模一样,可以看看set,见下面链接。set容器的使用2019年02月28日 更新....注:multiset容器有重复值,有时需要仅删除重复值的一个,例如,1 2 2 3,想要删除一个2。不能简单的使用s.erase(2),而是用 s.erase(s.lower_bound(2)),...
2018-02-05 14:33:58 2568 1
原创 C++ STL之set的简单使用
Set是容器的一种,内部采用红黑树结构,insert函数直接将元素插入红黑树,用户不用去排序,解决了排序这个难题。另一特点是不可插入重复元素,在使用时应注意这一点。接下来将常用的功能集合在了一起,包括添加,删除,查找等功能。代码:/*SetAuthor:YuBo*/#include<iostream>#include<set>using nam...
2018-02-05 14:18:11 1311 1
原创 C++ STL之vector的简单使用
Vector是c++提供的容器之一,可以很好的扩展。除此之外,提供了一些函数。本篇文章将常用的函数进行了使用,利用switch组成了一个菜单,具有尾部扩张 、插入、删除、排序、显示 、修改等功能。适合初学者。代码:/********************* vector Author:YuBo Date:2018/1/23**********************/...
2018-02-02 11:45:36 2900 1
3D天空迷宫.zip
2019-07-01
OpenGL天空盒
2019-04-23
OpenGL使用Assimp库加载3d模型
2019-04-23
OpenGL实现3d场景漫游
2019-04-18
Jsp购物网站-TdSnacks
2018-07-06
在Qt5中,按钮设置了背景图片,但是按钮上面还有字,怎么让背景图片模糊些?
2019-05-10
QT5中如何使用glfw库,与opengl结合较好的gui推荐?
2019-04-20
Flume运行报错,显示没有配置过滤器和正则表达式无效
2019-03-14
c++为什么在宏定义大于4万以后就会出错?
2019-02-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人