- 博客(40)
- 收藏
- 关注
原创 坐标移动
开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。
2016-09-07 15:49:13 349
原创 struct和class
一、c++中1.不同点 structclass默认继承权限publicprivate默认数据访问控制publicprivate模板参数不能定义可以用于定义模板参数2.相同点可以继承,有数据成员,方法,构造函数等。成员都可
2016-09-07 13:10:40 201
原创 环形岗哨
首都位于四面环山的盆地,周围n个小山构成一个环,每个小山上设立一个岗哨。一旦发现敌人,岗哨点燃烽烟。若两个岗哨所在山峰间没有更高的山峰遮挡,则岗哨可以观察到另一个山峰的烽烟。由于小山是环形的,任意两个小山之间可以通过两条路观察。相邻的岗哨肯定可以观察到对方。请计算能相互观察到烽烟的岗哨对数。
2016-09-06 09:52:03 228
原创 用两个栈实现队列
用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。解题思路:熟练使用C++中stack的封装函数注意pop操作时每次判断stack2是否为空。class Solution{public: void push(int node) { stack1.push(node); } int pop() {
2016-09-04 14:51:37 122
原创 二维数组中的查找
在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
2016-09-01 17:32:49 166
转载 编译系统VS解释系统
编译型语言:编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(* .OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的。编译程序将源程序翻译成目标程序后保存在另一个文件中,该目标程序可脱离编译程
2016-08-31 18:48:30 310
析构函数调用顺序
设已经有A,B,C,D4个类的定义,程序中A,B,C,D析构函数调用顺序为?12345678C c;voidmain(){ A*pa=newA(); B b; staticD d; del
2016-08-30 22:04:04 67
原创 最短作业优先(SJF)
最短作业优先(SJF)是一种调度任务请求的调度策略。每个任务请求包含有请求时间(即向系统提交的请求的时间)和持续时间(即完成任务所需时间)。当前任务完成后,SJF策略会选择最短持续时间执行任务,若最短持续时间相同,则选择最早请求时间的任务。任务等待时间为请求时间和实际开始时间之差。假设系统一直执行任务,从未空闲。设计程序,输入请求时间表和对应的持续时间表,以及任务数量,计算平均等待时间。
2016-08-29 17:10:43 3704 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人