2 聪小聪i

尚未进行身份认证

记录代码生涯的点点滴滴

等级
TA的排名 16w+

骨牌堆方格——递归

//0<n<=50后边排列的种数会很大,int不行#include<iostream>#include<bits/stdc++.h>usingnamespacestd;intmain(){intn;while(cin>>n){longlonginta[n+5];...

2019-04-14 17:38:02

众数问题

#include<iostream>#include<algorithm>usingnamespacestd;intmain(void){intn;cin>>n;int*array=newint[n+3];//初次使用时需要开空间,下面在使用时与array用法一致inti;for...

2019-04-08 08:56:03

先序中序求二叉树高度

#include<iostream>#include<bits/stdc++.h>usingnamespacestd;intdfs(charpre[],charino[],intm){if(m==0){return0;}else{inti;...

2019-03-16 23:39:28

java中字符数组转字符串时的常见错误

首先,在java中字符数组转字符串用的是Stringstr=newString(ch);(其中ch是一个字符数组);但是,字符数组在定义时需要给他开空间,一般空间都是往大了开,以免数组越界;当用以上语句将字符数组转字符串时,我们往往想获的是字符数组存的具体的数据,而通过这个语句转了之后,你会发现,字符串的长度也变成了字符数组的长度,也就是在定义数组时开的空间,而不是具体的存入的字符串值的...

2018-04-23 23:19:03

5-1 继承与派生

#includeusingnamespacestd;classPoint{private:floatX,Y;public:Point(floata=0,floatb=0){X=a;Y=b;}voidMove(floatxOff,floatyOff){

2017-12-28 10:03:11

4-1 复数类的运算符重载--成员运算符重载、友元运算符重载

#includeusingnamespacestd;classComplex{private:doublereal;doubleimag;public:Complex(doublea=0,doubleb=0)//构造函数{real=a;imag=b;}

2017-12-26 10:42:10

对象指针

#includeusingnamespacestd;classstudent{private:stringID;intscore;public:voidinset(){cin>>ID>>score;}stringshow1(){returnID;}

2017-12-25 20:46:38

类对象数组

#includeusingnamespacestd;classstudent{private:  stringID;  intscore;public:  voidinset()  {    cin>>ID>>score;  }  voidoutset()  {    

2017-12-25 19:58:05

3-7 类的友元函数的应用

#includeusingnamespacestd;classPoint{private:doublex,y;public:Point(doublea=0,doubleb=0){x=a;y=b;}voidshowPoint1(){cout<

2017-12-25 17:39:56

3-6 静态数据成员与静态成员函数

#includeusingnamespacestd;classPoint{private:doublex,y;//数据成员staticintcount1;//静态数据成员countpublic:Point(doublea=0,doubleb=0)//构造函数,设置其默认值为0,在未输入值时执行构造函数时输出为0{x=a;

2017-12-25 17:14:27

数据结构实验之排序五:归并求逆序数

#includeusingnamespacestd;longlongintcnt;//逆序数可能是个数值很大的数字,用longlongint.voidMerge(inta[],intl,intmid,intr)//归并:进来一个无序数组(已用mid进行了二分,一直mid、l、r)将进来的分为两部分的数组进行排序,后存入新开的t数组中{

2017-12-24 10:42:07

数据结构实验之排序三:bucket sort 桶排序

#includeusingnamespacestd;intmain(){ios::sync_with_stdio(false);//用c++读入超时intn;cin>>n;inti,a[101],x;memset(a,0,sizeof(a));for(i=0;i<=n-1;i++){

2017-12-23 22:28:18

数据结构实验之排序二:交换排序

#includeusingnamespacestd;intcnt1,cnt2;intPartition(inta[],intlow,inthigh){intkey=a[low];a[0]=a[low];while(low<high)//基于赋值排序时,当找到枢纽时{while(low=key)//当

2017-12-23 22:02:51

数据结构实验之排序一:一趟快排

#includeusingnamespacestd;voidPartition(inta[],intlow,inthigh){intkey=a[low];a[0]=a[low];while(low<high){while(low=key)high--;a[low]

2017-12-23 21:11:56

数据结构实验之查找七:线性之哈希表

#includeusingnamespacestd;intHash(intnum,intp){intk;k=num%p;returnk;}intmain(){intn,p;while(cin>>n>>p){inti,a[2000],num,k;memset(a

2017-12-23 19:33:10

数据结构实验之查找五:平方之哈希表

//哈希表:建立元素与数组下标的联系#includeusingnamespacestd;intcnt;intHash(intnum,intp){intk;k=num%p;returnk;}intmain(){ios::sync_with_stdio(false);intn,p;while(

2017-12-23 00:11:23

数据结构实验之查找二:平衡二叉树

#includetypedefintElemtype;typedefstructBiTNode{Elemtypedata;intdepth;structBiTNode*lchild;structBiTNode*rchild;}BiTNode,*BiTree;intmax(intx,inty)//找两个数中的较大

2017-12-21 23:15:57

数据结构实验之查找一:二叉排序树

#includeusingnamespacestd;intcnt;typedefstructBiTNode{intdata;structBiTNode*lchild;structBiTNode*rchild;}BiTNode,*BiTree;BiTreeCreate(BiTreeT,intx){if(T==N

2017-12-21 22:21:12

3-5 学生成绩统计

#includeusingnamespacestd;classstudent{private:intnum,m,e,c;stringname;public:intSum(intm,inte,intc){returnm+e+c;}doubleAvg(intsum){

2017-12-16 23:13:10

数据结构实验之图论一:基于邻接矩阵的广度优先搜索遍历

#include#include#include#includeusingnamespacestd;intmap[1000][1000],tag[1000],a[1000];//map存储矩阵,tag存储标识符(遍历过为1,初始为0),a存储遍历后得到的数组intp;voidBFS(intt,intn)//t为遍历起点,n为点的总个数{queue

2017-11-23 09:00:06

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!