码迷,mamicode.com
首页 >  
搜索关键字:小代码    ( 490个结果
选前5 名的链表问题
#include<iostream> #include<assert.h> #include<string> usingnamespacestd; structnode { intx; node*next; node(inta){x=a;} }; classlink { public: node*head; link(int*a) { intn=5; head=newnode(a[0]); node*p=head; while(--n) { node*add=newnod..
分类:其他好文   时间:2016-04-22 01:31:58    阅读次数:272
一个简单的线程锁------pthread和win32的临界区(Critical Section)
临界区: 临界区是指一个小代码段,在代码能够执行前,它必须独占对某些资源的访问权。这是让若干代码能够"以原子操作方式"来使用资源的一种方法。 所谓原子(atomic)操作方式,是指这段代码知道没有别的线程要访问这个资源. 说明: 1. MacOSX,Windows有自己的线程模型, pthread可 ...
分类:编程语言   时间:2016-04-21 10:08:16    阅读次数:167
广义表总结
/********************** WZASUST2016 表的实现与表头表尾问题 缺函数:找值 **********************/ #include<iostream> #include<assert.h> #include<string> usingnamespacestd; //实现广义表的结构 //节点的类型:来代替直接写3类结构体 enumType//枚..
分类:其他好文   时间:2016-04-20 02:07:57    阅读次数:188
PHP+MYSQL实现简单分页
第一次发表文章,试一试,这是我编写的一段小代码,实现简单分页效果,代码如下: ...
分类:数据库   时间:2016-04-14 20:54:01    阅读次数:240
小代码   密码转置 **级     复习aito ASCII 码值
/**************** 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"//替代 voidshow(inta[],intn) { inti=0; for(i=0;i<n;i=i+2) { cout<<a[i]<<":"<<a[i+1]<<endl; } } voidpaixu(inta[],intn) { inti=0,j=0;inttemp1=0,temp2=0; for(i=1;i<n;i=i+2) { for(j=i+2;j<n;j=j+2) if(a[i]>a[j])..
分类:其他好文   时间:2016-04-14 12:28:39    阅读次数:148
简单版 无库函数
#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
490条   上一页 1 ... 31 32 33 34 35 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!