
c++
了水
这个作者很懒,什么都没留下…
展开
-
c++练习--综合:电话计费(未完成)
** 题目:**国际通话账单会根据时间调整:文件的第一行为从00:00 - 01:00, 01:00 - 02:00…的价格第2行为总话单数目第3行~,为话单:月:日:时:分CYLL 01:01:06:01 on-lineCYLL 01:28:16:05 off-lineon-line上线off-line 下线记录会有一定问题,需要忽略掉:只有on-line,没有...原创 2020-04-04 17:58:44 · 732 阅读 · 0 评论 -
c++练习--list(未完成)
题目:Target:从2个数据源找出top(4~6)排名队伍获取2019 top(4~6)队伍排位减去其在2018年排位值使用list,或者priority_queue来处理均可数据结构:(文末附文件)缩写,国名,19年成绩,18年成绩SWZ,Eswatini,1055,1074BFA,Burkina Faso,1381,1381GUI,Guinea,1325,1325CP...原创 2020-04-04 17:57:57 · 727 阅读 · 0 评论 -
STL学习笔记--数组(vector)
vector1.定义1. 定义向量的对象2.构造函数2.属性1.容量(重要):2. 大小3.操作1.查--输出2.增3. 删4.改5.交换两向量的内容4.运算符重载5.两个算法数组不可越界操作函数操作多为迭代器,与string有用下表不同1.定义1. 定义向量的对象关键字<参数列表> 变量名关键字:容器名字–类名参数列表:容器的数据类型2. 容器的数据类型基本数据...原创 2019-05-31 18:19:06 · 637 阅读 · 0 评论 -
STL学习笔记--string
string1.1.原创 2019-05-31 13:41:28 · 306 阅读 · 0 评论 -
STL学习笔记--容器
c++:c+类+模板 (类:面向对象编程思想 模板:思想基础)STL1.要求:了解并应用-2.内容:*2.1 容器原创 2019-05-05 17:54:46 · 356 阅读 · 0 评论 -
STl学习笔记--链表(list)
list0.简述list1.list :双向链表2.与vector的区别1.定义1.定义list的对象2.构造函数头文件:list0.简述list1.list :双向链表比单向链表多了个指向前方的指针2.与vector的区别vector:随机访问快,即下标运算,指哪打哪尾添加,不申请空间的情况下非常快不支持快速插入和删除,比较慢list:随机访问慢,也支持下标支持快速插入和...原创 2020-03-18 07:36:25 · 265 阅读 · 0 评论 -
c++练习--hotdog
要求:1.根据顾客要求定义hotdog,计算总价2.按uml类图编写测试样例:int main() {auto h = new Hotdog(new WheatBread());h->addFood(new Beef());h->addFood(new Cheese());h->addFood(new Mustard());h->addFood(ne...原创 2019-12-20 08:58:54 · 326 阅读 · 1 评论 -
c++练习--移动
题目:给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。示例 1:输入: 1->2->3->4->5->NULL, k = 2输出: 4->5->1->2->3->NULL解释:向右旋转 1 步: 5->1->2->3->4->NULL向右旋转 2 步: 4->...原创 2019-12-20 08:50:21 · 207 阅读 · 0 评论 -
c++练习--电话号码转换
题目:#include<iostream>#include<fstream>#include<cstring>#include<vector>#include<iterator>#include<algorithm>using namespace std;//字符串的处理string change(str...原创 2019-12-17 17:25:54 · 788 阅读 · 0 评论 -
c++练习--binary查找
题目:处理score.txt中的学生成绩信息并且指出及格率,得分87~100之间的学生比例要求:1.使用multiset存储对象数据2.使用2分查找函数处理检索要求。 如:lower_bound, up_bound和equal_range思路:1.用pair将数据降序放入multiset2.成绩 x>603.成绩 87>x>100问题:1.multis...原创 2019-11-22 08:51:12 · 416 阅读 · 0 评论 -
c++练习--词频排序1
题目:处理一篇英文文章,形成Map< string , int >。string:词,int:频要求:1.按词频排序2.不区分大小:Java=java3.数字不算次数要点:分割句子原创 2019-11-15 18:49:15 · 701 阅读 · 1 评论 -
c++练习--出勤情况统计
问题:幼儿园中按班组织学生,每个班学生按学号排号,规模为25个孩子,学校每天出勤用一个bitset描述,1代表出勤,0代表缺勤,试着编写接口函数,要求:1.输出每个孩子序号与出勤数2.(optional)找出出勤率最高的3个孩子给当月的小红花。目标:1.熟悉stl库中使用,复习vector与文件io2.从duty.txt中构建vector<bitset< N > &...原创 2019-11-13 12:50:47 · 927 阅读 · 4 评论 -
c++练习--高算用户排序
题目:要求:文件zhanglei 0.292778hrl 0.020000xlt 269970.744200lisidian 1142826.668000wangruibo 0.138889fanglichao 715.458333zhangt 36579.698890jhadmin 12175.304720tianxx 1749160.207000wangwei 2.44...原创 2019-11-13 10:49:52 · 159 阅读 · 0 评论 -
c++练习:函数对象编程--发现富豪
题目:从billionaires中找到中国38~45岁 的亿万富翁!要求:1、读取2进制文件billion.bin,形成一个vector的容器内容。2、使用for_each遍历vector容器内所有元素,调用find_billion(“China”, 38, 45),打印出满足要求的所有富翁。3、上述find_billion是一个函数对象。数据结构:billion.bin是struc...原创 2019-11-12 17:24:58 · 485 阅读 · 0 评论 -
c++练习--反向迭代器的实现
#include<iostream>using namespace std;template<class T>class Myarray{ int m_nTotal; int m_nValid;//当前长度 T * m_pdata;public: Myarray(int nsize=5){ m_pdata=new T...原创 2019-11-12 16:37:33 · 228 阅读 · 0 评论