- 博客(24)
- 收藏
- 关注
原创 C++Primer Plus第6版第12章编程练习
请对模拟就行修改,以包含两个队列。然后再找出要使平均等候时间为1分钟,每小时到达的客户数应为多少(注意,这是一个非线性问题,即将ATM数量加倍,并不能保证每小时处理客户数量也翻倍,并确保客户等候时间少于1分钟)?请重新编写方法,以适应这种新的表示法,并编写一个程序来演示所有的方法,包括复制构造函数和赋值运算符。b.提供一个stringlow()成员函数,将字符串所有的字母字符转换为小写(别忘了cctype系列字符函数)。d.提供一个这样的成员函数,它接受一个char参数,返回该字符在字符串中出现的次数。
2023-05-07 18:57:19
197
原创 C++Primer Plus第6版第9章编程练习
编写一个程序,使用定位运算符将一个包含两个这种结构的数组放在一个缓冲区中。然后,给结构成员赋值(对于char数组,使用函数strcpy()),并使用一个循环来显示内容。一种方法是像程序清单9.10那样将一个静态数组用作缓冲区;另一种方法是使用new运算符来分配缓冲区。修改程序9.9:用string对象替代字符数组。这样,该程序将不再需要检查输入的字符串是否过长,同时可以将输入字符串""进行比较,以判断是否为空行.头文件sales.h。
2023-04-11 22:30:45
80
原创 C++Primer Plus(第6版)第五章编程练习答案
而复利的意思是利滚利比如投资100那么第一年是105 第二年会更多第三年还会再加更具你的钱多少来增加 单利永远都是固定的数目。第四题:利率问题我查了百度 单利的意思就是说比如你投资100 利率10% 那么你每年得到的钱都是10。在第八题和第九题也可以使用&&这两个运算符来使用不过我们还没有学到这个知识暂时不使用这个知识。输入的时候请按这样的格式:2 9要加空格2空格9。就用目前学过的知识来完成。
2023-03-23 23:50:11
174
原创 二叉查找树(中序遍历)
上面图中:temp指向p申请的空间,*q=指向temp;*q赋值为空,输出结果发现temp也变为空,而p不为空,总结也就是*q修改的是temp指向的内容,不修改p指向的内容.二级指针是操控一级指针的。在上面递归函数调用中和这个同理,如果使用一级指针去删除那么最后在函数里面root修改的是自身指向的内容,当空间释放掉之后,我们删除的节点的父节点其中成员指向的内容将为垃圾值.说的有点麻烦理解一下.
2022-09-24 17:29:08
492
原创 跳台阶扩展问题
一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶(n为正整数)总共有多少种跳法。数据范围:1 \le n \le 201≤n≤20进阶:空间复杂度 O(1)O(1) , 时间复杂度 O(1)O(1)...
2022-08-27 13:18:38
65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人