自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 ZOJ 1243

#include#include#include#include#includeusing namespace std;int main(int argc, char ragv[]){ ifstream cin("F:\\test.txt"); int count = 0; int Pos = 0; int number = 1; int i = 0

2015-10-28 21:10:52 270

原创 zoj 1242

#include#include#includeusing namespace std;int main(int argc, char argv[]){ ifstream cin("F:\\test.txt"); int w, d; int count = 1; double year; unsigned long result; while (ci

2015-10-28 21:09:57 285

原创 ZOJ 1099这道题如果从文件中读取数据,最关键的地方是处理好空格,按时我一直没有成功,所以这道题中没有使用文件

#include#include#includeusing namespace std;int main(){ string str; int length = 0; while (cin >> str) { if (str == "") { cout << endl; length = 0; } else if (s

2015-10-28 14:36:33 446

原创 银行就好系统,该程序存在问题,在顾客进入窗口开始服务的时候,一号窗口会出现在后面开始服务,如果有解决方案,请告诉我谢谢!

//该头文件中存放了所有的变量#ifndef VARIABLE_H#define VARIABLE_H//定义窗口数量const int Nor_Max = 3;const int VIP_Max = 1;const int Offic_Max = 1;const int ServedTime = 4;const int SpaceTime = 2;

2015-10-27 21:03:03 760

原创 ZOJ 1078

git@code.csdn.net:snippets/1263581.git

2015-10-27 13:20:59 277

原创 ZOJ 1070 该题最关键的步骤就是推导公式 以下公式推导感谢@pearl333大神

#include#include#include#includeusing namespace std;int main(int argc, char argv[]){ ifstream cin("F:\\test.txt"); double vs, r, c, count; double w; double vr; while (cin >> vs

2015-10-26 09:16:47 493

原创 zoj 1048 该题的要求是求出12个数字的平均数

#include#include#includeusing namespace std;int main(int argc, char argv[]){ //ifstream cin("F:\\test.txt"); double number; double all = 0.0; for (int i = 0; i < 12; i++) { ci

2015-10-26 07:53:33 303

原创 zoj 1049

#include#include#includeusing namespace std;const double PIN = 3.14;double Area(int n){ double area = 50 * n; return sqrt((area*2)/PIN);}int main(int atgc, char argv[]){

2015-10-25 16:12:22 325

原创 关于在链表中用递归形式,求出链表中的最大值,及节点数和平均值的函数

//首先在头文件中加入以下这些函数,在使用下列函数时,都不能直接使用下列函数,而是要借助一些其它函数,所以可以把这些函数当做私有函数成员//在头文件中在增加三个函数分别来处理一下几个函数,下面这三个函数必须是公有函数成员void PrintMaxData(){ //谁调用函数,这个head就是谁的 LinkNode* str=head; T maxDa

2015-10-23 17:12:25 2091

原创 中缀表达式转化为后缀表达式,并计算后缀表达式

//头文件//该函数中用了栈的特点,所以增加了栈的头文件,下面是栈的头文件#ifndef STACK_H#define STACK_Htemplateclass Stack{private: const static int maxSize = 100; T data[maxSize]; int top;public: Stack()

2015-10-22 16:48:09 295

原创 环形队列,用tag来标记队列的空(0)与满(1)

2015-10-20 20:48:32 807

原创 队列的顺序实现,包括在链表形式实现中的所有功能

2015-10-19 22:45:33 263

原创 队列的链表形式的实现,实现了部分功能,该链表不包含头结点

//节点的头文件#ifndef LINKNODE_H#define LINKNODE_H#includeusing namespace std;//节点的头文件templateclass LinkNode{public: T data; LinkNode* link; LinkNode(){ //默认构造函数 } LinkNod

2015-10-19 09:32:59 302

原创 假设表达式中允许包括3中括号:(,[,{,设计一个算法采用顺序栈判断表达式中的括号是否正确配对

#include#include#include#includeusing namespace std;int main(int argc, char argv[]){ ifstream cin("F:\\test.txt"); string s; char ss[100]; stacktemp; while (cin.getline(ss, 100

2015-10-18 20:09:52 8617 1

原创 设计一个算法把一个十进制整数转化为二至九进制之间的任意进制数输出

#include#includeusing namespace std;stackresult;void ScaleChange(int value){ cout << "输入你需要将要十进制转化成的进制"; int data; cin >> data; bool flag = true; int temp = 0; while (flag) {

2015-10-18 19:12:45 3504

原创 使用栈的技术,解决括号配对的问题

#include#include#include#includeusing namespace std;int main(int argc, char argv[]){ ifstream cin("F:\\test.txt"); stackOperator; //记录要配对的符号串中,“(”在该串中的位置 stackposition; strin

2015-10-16 22:40:02 247

原创 一连浪了好几天了,一直没好好的学习,希望在运动会结束后能够好好的认真学习,下面是关于栈的链表形式的有关函数的实现,与上一个实现形式有所差别

//LinkNode.h#ifndef LINKNODE_H#define LINKNODE_H#includeusing namespace std;templateclass LinkNode{public: T data; LinkNode* link; LinkNode(){ } LinkNode(T value, LinkN

2015-10-16 00:37:24 449

原创 栈模板的链表实现(包含头结点),实现了栈的压入,栈的弹出,返回栈顶元素,排序等操作

//头文件#ifndef STACKLIST_H#define STACKLIST_H#include#include#includeusing namespace std;templateclass LinkNode{ //该类的作用是作为节点public: T data; LinkNode* link; LinkNode(){

2015-10-12 20:34:24 1086

原创 栈的基本操作模板类,包括栈的压入,出栈,删除栈顶元素,清空栈等操作

//头文件#ifndef STACKLIST_H#define STACKLIST_H#include#include#includeusing namespace std;templateclass StackList{private: T* stackList; int maxSize;//栈的最大空间 int top;//标记栈顶

2015-10-11 23:01:29 1276

原创 上述博客中的程序均存在bug,尤其是链表类的程序中,需要在其中添加排序函数!

templatevoid doubleList::Sort(){ vectortemp; LinkNode* p = head; while (p) { temp.push_back(p->data); p = p->link; } p = head; sort(temp.begin(), temp.end()); for (int i = 0;

2015-10-09 19:25:31 464 1

原创 设ha和hb分别是两个带头节点的费递减有序单链表的表头指针,设计以算法,将将两个有序链表合成一个非递减的有序单链表,该程序以以前发表的博客中的链表中的区别在与该立案表带有头结点

//头文件#ifndef HEADLIST_H#define HEADLIST_H#includeusing namespace std;templateclass LinkNode{public: T data; LinkNode* link; LinkNode() { //默认构造函数 } LinkNode(const T va

2015-10-09 17:09:22 6323

原创 设A和B是两个单链表,其表中元素递增有序,使用一算法将A和B归并成一个案元素递减有序的单链表C(该程序中的功能包含了上几个博客中的部分功能)

//头文件#ifndef LIST_H#define LIST_H#include#includeusing namespace std;templateclass LinkNode{public: T data; LinkNode* link; LinkNode() { } LinkNode(const T& item,LinkNo

2015-10-09 17:05:14 15524

原创 设双链表表示的线性表L=(a1,a2,a3.....an)将L改造为L=(a1,a3,....an...a4,a2)

//头文件#ifndef DOUBLELIST_H#define DOUBLELIST_H#includeusing namespace std;templateclass LinkNode{public: T data; LinkNode* link; LinkNode* prev; LinkNode(const T value, Link

2015-10-09 15:31:52 4374

原创 给出一个循环双链表,p指向第一个元素值为x的节点,设计算法删除节点*p

//头文件#ifndef DOUBLELIST_H#define DOUBLELIST_H#includeusing namespace std;templateclass LinkNode{public: T data; LinkNode* link; LinkNode* prev; LinkNode(const T item, LinkNode*

2015-10-09 15:25:56 3283

原创 求链表中的最大值,节点个数,平均值

//头文件#ifndef LIST_H#define LIST_H#include#includeusing namespace std;templateclass LinkNode{public: T data; LinkNode* link; LinkNode() { } LinkNode(const T& item,LinkNo

2015-10-08 23:21:14 2513

原创 给一个不带头结点的单链表,写出将链表倒置的算法

//头文件#ifndef LIST_H#define LIST_H#include#includeusing namespace std;templateclass LinkNode{public: T data; LinkNode* link; LinkNode() { } LinkNode(const T& item,LinkNo

2015-10-08 23:01:54 2143 1

原创 顺序表来实现函数:删除最小值并返回删除元素,空出位置用尾部元素来填补,删除与给定值相同的所有的元素,删除给定值s,t(s<t)之间的元素

//头文件实现类#includeusing namespace std;templateclass List{private: T* listArray; int maxSize; int position; int currentLength;public: List();//默认构造函数 List(int size);//含参数的

2015-10-08 20:49:36 689

原创 ZOJ 1251

#include#include#includeusing namespace std;int main(int argc, char argv[]){ ifstream cin("F:\\test.txt"); int count; int flag=1; vectornumber; while (cin >> count) { if (co

2015-10-07 18:48:00 339

原创 ZOJ 1115

#include#include#includeusing namespace std;int main(int argc, char argv[]){ //ifstream cin("F:\\test.txt"); string s; while (cin >> s) { int sum = 0; if (s == "0") bre

2015-10-07 18:18:33 292

文本编辑器(数据结构)

数据结构的内容有关于字符串的处理,和将字符串写入与读出文件,设置光标等操作

2015-11-02

银行叫号系统,包括debug

该程序有bug存在,会出现窗口1滞后现象

2015-10-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除