上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 56 下一页
摘要: 题目描述 C++时间类的运算符重载 定义一个时间类Time,其数据成员为表示时间的小时(hour)、分(minute),秒(second)。 重载运算符“+”,使之能用于时间对象的加法运算;重载运算符“<<”,使之能用于时间对象的输出操作。 (1)参加运算的两个操作数可以都是时间类对象,也可以其中有 阅读全文
posted @ 2019-04-03 12:45 青衫客36 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 生产者消费者问题 设信号量mutex1, mutex2, full1, full2, empty1, empty2分别表示1和2号缓冲区的访问互斥, 是否满, 是否空 semaphore mutex1 = 1, empty1 = n, full1 = 0; semaphore mutex2 = 1, 阅读全文
posted @ 2019-03-31 17:11 青衫客36 阅读(6186) 评论(2) 推荐(0) 编辑
摘要: 寺庙和尚打水 设信号量mutex_gang, mutex_jing, gang_empty, gang_full, count分别表示使用缸互斥, 使用井互斥, 缸空, 缸满, 水桶总个数 semaphore mutex_jing = 1, mutex_gang = 1, gang_empty = 10, gang_full = 0, count = 3; void 小和尚打水() { wh... 阅读全文
posted @ 2019-03-31 17:08 青衫客36 阅读(8898) 评论(0) 推荐(0) 编辑
摘要: 桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,妈妈向盘中放桔子,儿子专等吃盘中的桔子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P、V原语实现爸爸、妈妈, 儿子、女儿四个并发进程的同步。 阅读全文
posted @ 2019-03-31 17:07 青衫客36 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 题目描述 xiaoping刚接触类的构造和析构函数,对于构造函数的编写比较困惑。zhuangzhuang给小平布置了一道题目,xiaoping苦思两天也无法解答,请你帮帮xiaoping吧。 #include <iostream> using namespace std; class XiaoPin 阅读全文
posted @ 2019-03-27 12:43 青衫客36 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 题目描述 程序设计基础课程的学生成绩出来了,老师需要统计出学生个数和平均成绩。学生信息的输入如下: 学号(num) 学生姓名(name) 成绩(score) 101 张三 100 102 李四 89 103 王五 59 在下面的程序段基础上完成整个设计,统计学生个数和计算学生的平均成绩。 注意: ( 阅读全文
posted @ 2019-03-27 12:42 青衫客36 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 题目描述 建立一个对象数组,内放n(n<10)个学生的数据(学号、成绩),用指针指向数组首元素,输出第奇数(1,3,5,7)个学生的数据。 建立一个对象数组,内放n(n<10)个学生的数据(学号、成绩),用指针指向数组首元素,输出第奇数(1,3,5,7)个学生的数据。 输入 n和n个学生的学号、成绩 阅读全文
posted @ 2019-03-27 12:42 青衫客36 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 题目描述 设计一个日期类和时间类,编写display函数用于显示日期和时间。要求:display函数作为类外的普通函数,分别在Time和Date类中将display声明为友元函数。在主函数中调用display函数,display函数分别引用Time和Date两个类的对象的私有数据,输出年、月、日和时 阅读全文
posted @ 2019-03-27 12:41 青衫客36 阅读(626) 评论(0) 推荐(0) 编辑
摘要: // Binary Heap #include #include #include #include #include #include #include using namespace std; template class MaxHeap { private : Item * data; int count; int capacity; void ... 阅读全文
posted @ 2019-03-25 20:32 青衫客36 阅读(166) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include using namespace std; template class BST { public : BST() { root = NULL; count = 0; } ~BST() { // TODO : ~BST() destroy(root... 阅读全文
posted @ 2019-03-25 19:20 青衫客36 阅读(110) 评论(0) 推荐(0) 编辑
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 56 下一页