自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (8)
  • 收藏
  • 关注

原创 交换两个结构体的内容

//交换结构体的内容#include#includeusing namespace std;class lizi{public:int a;char *b;};int main(){lizi x,y;x.a=10;x.b="I'm a";y.a=100;y.b="I'm b";coutcoutswap(x,

2014-10-31 11:19:25 8265

原创 测试cuda的unified memory和cudaMemcpy的if判断

////#include//#include//#include//#include//using namespace std;////const int N=1001569;//const int threadPerBlock=256;//////__global__ void aplusb(int *a,int *b,float *c)//{

2014-10-28 17:29:42 961

原创 测试cuda的unified memory和cudaMemcpy的加减乘除及空间申请时间对比

#include#include#include#includeusing namespace std;const int N=1234567;const int sample=100;const int threads=256;__global__ void judge(int *da,int *data,int sam){cons

2014-10-28 17:28:43 1082

转载 写出八位ASCII码

#include #include #include  intmain(void){        inti;        charch;        charassic[9];        srand((unsigned)time(NULL));        for

2014-10-28 09:30:50 1319

原创 两个栈实现队列的功能

////**********两个栈实现队列的功能其实就是用一个类包含两个栈,其中一个#include#includeusing namespace std;class myqueue{public:void push(int t){s1.push(t);}int front(){if(s2.empty())

2014-10-24 10:47:50 336

原创 用链表来现实栈的操作

////*****实现用链表来现实栈的操作#includeusing namespace std;struct student{char name[20];student *next;};struct zhan{int num;zhan *next;student *top,*bottle;};zhan*

2014-10-24 09:34:35 405

原创 用链表实现队列的操作

////****用链表实现队列的操作#includeusing namespace std;struct student{char name[20];student *next;};struct paiduiqu//每个排队区有多少学生进入走出{int data;paiduiqu *next;//下一个排队区student

2014-10-23 21:04:51 579

原创 约瑟夫循环链表

//// 约瑟夫循环链表#includeusing namespace std;struct Node{int data;Node *link;};void josephus(int n,int k,int m)//n个人,第k个开始计数,计到m就出列{Node *list;//把它设为头结点list=(Node*)malloc(si

2014-10-23 16:29:36 416

原创 双链表的创建、删除、插入

还有很多bug没有修复,简单的实现了下///**********双链表的创建、删除、插入#includeusing namespace std;struct student{int data;student *next;student *pre;};student *create(int n){student *head,*p,*

2014-10-23 15:36:09 253

原创 单链表的创建,删除,插入,排序

///******* 创建单链表#includeusing namespace std;struct student{int data;student *next;};student *create(int n)//创建链表{student *head,*p,*s;int x;//要输入的data;int i=0;//计数head

2014-10-23 11:44:04 490

转载 Fibonacci函数

//*********Fibonacci函数#includeusing namespace std;const int N=40;int Fib(int n){int f=0,g=1;while(0{g=g+f;f=g-f;}return g;}int main(void){for(int i=1;i{cout}

2014-10-22 10:59:38 381

转载 基类和派生类的地址问题

//********基类和派生类的地址问题#include#include#includeusing namespace std;class A{int m_nA;};class B{int m_nB;};class C:public A,public B{int m_nC;};int main(void){

2014-10-21 15:18:57 418

转载 C++封装继承多态总结

C++封装继承多态总结面向对象的三个基本特征面向对象的三个基本特征是:封装、继承、多态。其中,封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。而多态则是为了实现另一个目的——接口重用!封装                                                         

2014-10-21 11:29:29 806

转载 虚函数覆盖虚函数

#includeusing namespace std;class A{public:void virtual f(){cout}};class B:public A{public:void virtual f(){cout}};int main(void){A* pa=new A();

2014-10-21 09:49:49 519

转载 重载覆盖

#includeusing namespace std;class A{protected:int m_data;public:A(int data=0){m_data=data;}int GetData(){return doGetData();}virtual int doGetData(){return m_data;}};

2014-10-21 09:39:45 262

转载 常见网络端口

IP地址由网络号与主机号两部分组成,分为5类:A,B,C,D,E,其中基本IP地址有A,B,C,广播地址为D,E为科研所用。常由IP地址和子网掩码可以得到网络号和主机号。先判断IP地址所属哪类网,再根据子网掩码判断每个子网的大小,从而可以判断两个IP地址是否属于同一个网络。如:IP地址:192.9.200.13,子网掩码:255.255.255.0则网络号为

2014-10-20 17:23:11 570

转载 sql全局变量

全局变量是SQL Server系统内部使用的变量,其作用范围并不仅仅局限于某一程序,而是任何程序均可以随时调用。全局变量通常存储一些SQL Server的配置设定值和统计数据。用户可以在程序中用全局变量来测试系统的设定值或者是Transact-SQL命令执行后的状态值。使用全局变量时应该注意以下几点:①全局变量不是由用户的程序定义的,它们是在服务器级定义的。②用户只能使用预先定

2014-10-17 17:29:21 1912

转载 SQL语句

一、基础     1、说明:创建数据库    Create DATABASE database-name     2、说明:删除数据库    drop database dbname     3、说明:备份sql server    --- 创建 备份数据的 device    USE master    EXEC sp_addumpdevice 'di

2014-10-17 14:59:22 585

原创 SqlServer的笔记

declare @yyjcw1  nvarchar(50), @yyjcw2  nvarchar(50),@yyjcw3  nvarchar(50)select @yyjcw1='www.enet.com.cn' ,@yyjcw2='www.cdbaba.cn',@yyjcw3='www.enet.com.cn'print @yyjcw1 print @yyjcw2prin

2014-10-15 20:44:20 562

转载 八皇后问题

//八皇后问题#includeusing namespace std;const int N=8;int solution[N],sols=0;int place(int row){for(int i=0;i{if(row-solution[row]==i-solution[i]||row+solution[row]==i+solution[i]

2014-10-14 09:56:03 413

原创 螺旋队列的另一种解法

#include#include//setw函数头文件using namespace std;const int N=9;int main(){int m=N*N,time=m;//从m开始计数,总共循环time次int a[N][N]={0};int jiquan=0;//记录在第几圈int i=0,j=N-1;//从右上角开始螺旋whil

2014-10-13 23:05:38 301

转载 蛇形数组的另一种实现

#includeusing namespace std;const int N=9;int main(void){int a[N][N];int s;int f;int square=N*N;//共这么多元素for(int i=0;i{for(int j=0;j{s=i+j;//第几个斜排if(s{a[i][j]=s*

2014-10-13 21:52:02 266

转载 指针数组与数组指针

#includeusing namespace std;int main(){int *ptr[5];//指针数组int p=5,p2=6,*page,*page2;//page=&p;//page2=&p2;//ptr[0]=&p;//ptr[1]=page2;//cout//cout//coutint test[2][3]={

2014-10-13 17:06:40 199

转载 函数指针的使用

#includeusing namespace std;int max1(int x,int y){return x>y?x:y;}int main(){int max1(int,int);int (*f)(int,int)=&max1;//函数指针int a,b,c,d;coutcin>>a>>b>>c;d=(*f)((*f)(

2014-10-13 16:27:14 191

转载 指针

#include  int main(void) {     int arr1[] = { 1, 3, 5, 7, 9, };    const int arr2[] = { 2, 4, 6, 8, 10, };     // 普通的指针    int * p1 = arr1;    // 可以改变指针指向的位置   

2014-10-10 09:08:26 192

原创 链表的插入排序

#include#includeusing namespace std;const int N=100;typedef struct Node{int data;struct Node *next;}*LinkList;void CreateList(LinkList &L,int n){LinkList p;

2014-10-09 18:34:11 285

原创 冒泡排序

#include#includeusing namespace std;const int N=10000;int main(){int a[N];time_t start,stop,elapsed;srand(time(NULL));for(int i=0;i{a[i]=rand();//cout}coutstart=clock

2014-10-09 15:29:58 323

原创 mutable的用法

#include#includeusing namespace std;class C{public:C(int i):m_Count(i){}int incr() const {return ++m_Count;}int dcer() const{return --m_Count;}private://int m_Count

2014-10-06 23:09:59 350

原创 输入时间,输入下一秒时间

#include#includeusing namespace std;void setDate(int *y,int *m,int *d,int *h,int *mi,int *s){int dayOfMonth[12]={31,28,31,30,31,30,31,31,30,31,30,31};if( (*y)%400==0 || (*y)%100!=0 &&

2014-10-06 22:14:25 507

原创 两个大数的相乘

这里还有很多bug,只能够将每个数字一个一个输入,

2014-10-06 16:04:31 418

原创 螺旋数组

#includeusing namespace std;const int N=20;int main(void){int a[N][N]={0};coutint d,t=1,k=0,flag=0;cin>>d;int i=0,j=0;while(k{while(j{a[i][j]=t;j++;t++;k++;}j--;//因为j超出

2014-10-01 00:00:19 387

微软等数据结构+算法面试100题全部答案集锦

微软等数据结构+算法面试100题全部答案集锦 全面剖析

2015-06-01

微软、谷歌、百度等公司经典面试100题

是微软、谷歌、百度等世界五百强企业的经典笔试面试题,有详细的解答以及答案,通俗易懂

2015-06-01

十月百度,阿里巴巴,迅雷搜狗最新面试七十题

十月百度,阿里巴巴,迅雷搜狗最新面试七十题

2015-06-01

百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试八十题

百度人搜,阿里巴巴,腾讯华为小米搜狗笔试面试

2015-06-01

gpu 高性能运算之cuda源代码

gpu 高性能运算之cuda源代码,比较详细

2014-06-26

c语言面试题大汇总

c语言 面试 c语言常见问题的大汇总 详细讲解c语言要注意的地方 总结c语言容易出错的地方

2013-10-12

空空如也

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

TA关注的人

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