![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
了水
这个作者很懒,什么都没留下…
展开
-
c++练习--综合:电话计费(未完成)
** 题目:** 国际通话账单会根据时间调整: 文件的第一行为从00:00 - 01:00, 01:00 - 02:00…的价格 第2行为总话单数目 第3行~,为话单: 月:日:时:分 CYLL 01:01:06:01 on-line CYLL 01:28:16:05 off-line on-line上线 off-line 下线 记录会有一定问题,需要忽略掉: 只有on-line,没有...原创 2020-04-04 17:58:44 · 629 阅读 · 0 评论 -
c++练习--list(未完成)
题目: Target: 从2个数据源找出top(4~6)排名队伍 获取2019 top(4~6)队伍排位减去其在2018年排位值 使用list,或者priority_queue来处理均可 数据结构:(文末附文件) 缩写,国名,19年成绩,18年成绩 SWZ,Eswatini,1055,1074 BFA,Burkina Faso,1381,1381 GUI,Guinea,1325,1325 CP...原创 2020-04-04 17:57:57 · 680 阅读 · 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 · 336 阅读 · 0 评论 -
STL学习笔记--string
string1. 1.原创 2019-05-31 13:41:28 · 141 阅读 · 0 评论 -
STL学习笔记--容器
c++:c+类+模板 (类:面向对象编程思想 模板:思想基础) STL 1.要求:了解并应用 -2.内容: *2.1 容器原创 2019-05-05 17:54:46 · 145 阅读 · 0 评论 -
STl学习笔记--链表(list)
list0.简述list1.list :双向链表2.与vector的区别1.定义1.定义list的对象2.构造函数 头文件:list 0.简述list 1.list :双向链表 比单向链表多了个指向前方的指针 2.与vector的区别 vector: 随机访问快,即下标运算,指哪打哪 尾添加,不申请空间的情况下非常快 不支持快速插入和删除,比较慢 list: 随机访问慢,也支持下标 支持快速插入和...原创 2020-03-18 07:36:25 · 168 阅读 · 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 · 251 阅读 · 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 · 153 阅读 · 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 · 715 阅读 · 0 评论 -
c++练习--binary查找
题目: 处理score.txt中的学生成绩信息 并且指出及格率, 得分87~100之间的学生比例 要求: 1.使用multiset存储对象数据 2.使用2分查找函数处理检索要求。 如:lower_bound, up_bound和equal_range 思路: 1.用pair将数据降序放入multiset 2.成绩 x>60 3.成绩 87>x>100 问题: 1.multis...原创 2019-11-22 08:51:12 · 354 阅读 · 0 评论 -
c++练习--词频排序1
题目: 处理一篇英文文章,形成Map< string , int >。string:词,int:频 要求: 1.按词频排序 2.不区分大小:Java=java 3.数字不算次数 要点:分割句子原创 2019-11-15 18:49:15 · 644 阅读 · 1 评论 -
c++练习--出勤情况统计
问题: 幼儿园中按班组织学生,每个班学生按学号排号,规模为25个孩子,学校每天出勤用一个bitset描述,1代表出勤,0代表缺勤,试着编写接口函数, 要求: 1.输出每个孩子序号与出勤数 2.(optional)找出出勤率最高的3个孩子给当月的小红花。 目标: 1.熟悉stl库中使用,复习vector与文件io 2.从duty.txt中构建vector<bitset< N > &...原创 2019-11-13 12:50:47 · 854 阅读 · 4 评论 -
c++练习--高算用户排序
题目: 要求: 文件 zhanglei 0.292778 hrl 0.020000 xlt 269970.744200 lisidian 1142826.668000 wangruibo 0.138889 fanglichao 715.458333 zhangt 36579.698890 jhadmin 12175.304720 tianxx 1749160.207000 wangwei 2.44...原创 2019-11-13 10:49:52 · 134 阅读 · 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 · 438 阅读 · 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 · 187 阅读 · 0 评论