/****************
WZASUST2016
写小代码就是练习小心吧
*****************/
intmain()
{
intx=1,i,j,k;
chars;charss[20]="zZ+_+_+{}{}{}";
cout<<"start:"<<ss<<endl;
for(i=0;i<strlen(ss);i++)
{
if((ss[i]>64&&ss[i]<90)||(ss[i]>9..
分类:
其他好文 时间:
2016-04-14 12:29:01
阅读次数:
269
#include"wz.h"
structComplexNode{intvalue;ComplexNode*pNext;ComplexNode*pSibling;};
voiddeleteList(ComplexNode*pHead)
{while(pHead!=NULL)
{ComplexNode*pNext=pHead->pNext;deletepHead;pHead=pNext;}
}
voidCon(ComplexNode*pHead)
{
ComplexNode*pNode=pHead;
w..
分类:
其他好文 时间:
2016-04-13 21:10:12
阅读次数:
201
/*******************
WZASUST2016
1:先int实例后模板化
2:复制不能改变原串的数据及结构
3:随机指针的正确性
思考:除了追加新结点后分离新旧链表;
还有一复杂度高的算法,就是记录下每一个结点,随机指针指向的结点在整个链中的排序(队列实现)建立新链表后,根据队列..
分类:
其他好文 时间:
2016-04-13 21:09:40
阅读次数:
203
#include"wz.h"
intcheack(inta[],intn)
{
intstar=a[0];intc=0;
for(i=1;i<n;i++)
{
if(a[i]>star){k++;c++;}
if(a[i]==star-1){k++;star=a[i];}
}
if(k==n-1&&c!=n-1)return1;
elsereturn0;
}
//cout<<"itisnot"<<endl;
intm()
{
intl=0;
inta[]={..
分类:
其他好文 时间:
2016-04-13 20:52:09
阅读次数:
171
intfun(intn)
{
if(n==0)return0;
if(n==1)return1;
else
returnfun(n-1)+fun(n-2);
}
//(2^n,n)
longlongfeibona(intn)
{
longlongnResult=0;
longlongnFirst=0,nSecond=1;
longlongnCount=1;
if(n<2)
{
returnn;
}
while(nCount++<=n)
{
nResult=nFirst+nSecond;
nFirs..
分类:
其他好文 时间:
2016-04-10 19:34:47
阅读次数:
171
/*****************************WZASUST2016
*****************************/
#include<iostream>
usingnamespacestd;
constintStackSize=10;
template<classT>
classSeqStack
{
public:
SeqStack();//构造函数,栈的初始化
~SeqStack();//析构函数
voidPush(Tx)..
分类:
其他好文 时间:
2016-04-10 19:34:22
阅读次数:
168
有N个学生的数据,将学生数据按成绩高低排序,如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序,并输出N个学生排序后的信息。 测试数据有多组,每组输入第一行有一个整数N(N<=1000),接下来的N行包括N个学生的数据。 每个学生的数据包括姓名(长度不超过100的字符串 ...
分类:
编程语言 时间:
2016-04-09 23:29:16
阅读次数:
230
classgraduate;
classteacher
{
inttno;
chartname[10];
charprof[8];
intnum;
graduate*sp[6];
public:
teacher(){}
teacher(intn,charna[],charpr[]){tno=n;strcpy(tname,na);strcpy(prof,pr);num=0;}
voidaddg(graduate*gp){sp[num]=gp;num++;}
voidtdis(){co..
分类:
其他好文 时间:
2016-04-08 07:53:03
阅读次数:
182
classabank;
classbbank;
classcbank
{
intbalance;
public:
cbank(){balance=0;}
cbank(intb){balance=b;}
voidgetbalance(){intadd;cin>>add;balance=balance+add;}
voiddis(){cout<<balance<<endl;}
friendvoidtotal(abank,bbank,cbank);
};
..
分类:
其他好文 时间:
2016-04-08 07:52:37
阅读次数:
168
classpoint
{
private:
intx,y;
public:
point(intxx=0,intyy=0){x=xx;y=yy;}
point(point&p);
intgetx(){returnx;}
intgety(){returny;}
voiddis(){cout<<"x="<<x<<"y="<<y<<endl;}
};
point::point(point&p)
{
x=p.x;
..
分类:
其他好文 时间:
2016-04-08 07:50:16
阅读次数:
195