数据结构(c语言)
zwxu_
梦想还是要有了,万一。。。。。
展开
-
顺序表和单链表
版本1#include#include#include#define NULL 0typedef int status;typedef int elemtype;typedef struct LNode{ elemtype data; struct LNode *next;}LNode;void CreatList_L(LNode *&L,int n)/*逆位序输入n个原创 2015-08-23 07:37:01 · 322 阅读 · 0 评论 -
顺序队列和链式队列
顺序队列链式队列#include#include typedef int ElemType;typedef struct LinkNode{ ElemType data; LinkNode *next;}LinkNode;typedef struct { LinkNode *front,*rear;}LinkQueue;void initQueue(Lin原创 2015-08-30 17:19:21 · 490 阅读 · 0 评论 -
顺序栈和链栈
顺序栈#include #include #define MAX 8//顺序栈typedef struct{ int data[MAX]; int top;}SeqStack;void intiStack(SeqStack &S){ S.top=-1;}bool IsFull(SeqStack &S){ return (S.top == M原创 2015-08-30 17:17:32 · 316 阅读 · 0 评论 -
形参传递方式
版本1:#includevoid swap(int *i,int *j){ int temp; temp=*i; *i=*j; *j=temp;}void main(){ int a,b; a=4; b=5; swap(a,b); printf("%d,%d",a,b);}版本2:#include#include str原创 2015-08-23 23:27:34 · 860 阅读 · 0 评论 -
c++面试题
1.class A{ int _a;public: A(int a): _a(a) { } friend int f1(A &);//f1(0) &表示该值能被修改,所以调用失败,注:友元函数可以直接在main方法调用 friend int f2(const A &); friend int f3(A); friend int f原创 2016-10-25 23:06:52 · 304 阅读 · 0 评论 -
c语言笔记
1.数组数组名[常量表达式],相比java而言,java不允许有常量,java会在实例化数组时规定数组长度c没有Stirng类型,统一为char数组表达,char *s=""; char s[]="";2.指针简单说明:1.p=3 由于变量名和地址一一对应,即可通过变量名直接赋值 2.*p=3; 需要先找到存放变量地址的变量p,再根原创 2016-10-02 11:48:01 · 203 阅读 · 0 评论 -
c++基础知识
1.c++支持多继承多继承下派生类的定义格式如下: class :,,… { }; 其中,,,…是三种继承方式:public、private、protected之一。c++默认访问权限为private,权限表如下:2.java不支持多继承,默认访问权限为default,没有公有、私有原创 2016-10-03 10:55:36 · 217 阅读 · 0 评论