c/c++
文章平均质量分 79
西北小生
这个作者很懒,什么都没留下…
展开
-
字符处理函数
选定要查看的函数 bcmp bcopy bzero memccpy memchr memcmp memcpy memicmp memmove memset movmem setmem stpcpy strcat st转载 2006-12-17 21:23:00 · 1093 阅读 · 0 评论 -
栈和链栈的实现
栈://3.2.07//sstack.h//------------------------------------------------const MaxStackSize = 50;template class sstack{ private: T stacklist[MaxStackSize]; //栈顶指针 int top; public: sstack(void){原创 2007-03-02 23:19:00 · 1496 阅读 · 0 评论 -
战士分发子弹例题
在某次实弹射击训练中,班长将十个战士围成一圈发子弹。首先,班长给第一个战士10颗,第二个战士2颗,第三个战士8颗,第四个战士22颗,第五个战士16颗,第六个战士4颗,第七个战士10颗,第八个战士6颗,第九个战士14颗,第十个战士20颗。然后按如下方法将每个战士手中的子弹进行调整:所有的战士检查自己手中的子弹数,如果子弹数为奇数,则向班长再要一颗。然后每个战士再同时将自己手中的子弹分一半给下一个战士原创 2007-03-03 01:11:00 · 2044 阅读 · 0 评论 -
用c++实现中序表达式求值
表达式中所涉及的运算符有:单目运算符+-,双目运算符+, -, *, /, %,^(a^b=pow(a,b))表达式中,负数必须写成形式为:(-num),其中num>0,表达式必须以等号结束基本思想:利用两个栈,一个为运算符栈operatorstack,一个为运算数栈operandstack,得到输入表达式后,从左到右扫描式子,若为运算数,压入operandstack,运算符则先与栈o原创 2007-03-04 14:21:00 · 2723 阅读 · 0 评论 -
利用优先级队列实现事件驱动模拟
//------------------------------------------------#include#include#include#include#include //用于函数isdigit#include "pryQueue.h"//---事件驱动模拟// 通过程序模拟来研究银行顾客在一家有n>=2个窗口的银行的到达和离开的情况// 模拟的关键部分为客户时间,包括到达和离开。假原创 2007-03-16 12:51:00 · 2203 阅读 · 1 评论 -
用链表实现队列
//3.5.07//lQueue.h//#include //#include //ADT lQueue is//Data// 数据项列表// front 表示队列中第一个数据项的位置// rear 表示队列中最后一个数据项的位置// count 任一时刻队列中元素项的个数// Operations// Constructor// Initial values: 无// Proces原创 2007-03-16 12:49:00 · 1508 阅读 · 0 评论 -
用链表实现优先级队列
//8.3.07//pryQueue.h//优先级队列链表实现////定义优先级队列变量:pryQueue variable或// pryQueue variable(datatype data,int priority,NULL)//方法:int Empty(),if empty return 1,else return 0// int Lenght(),return the lengt原创 2007-03-16 12:50:00 · 2261 阅读 · 0 评论