03 2015 档案

摘要:1 #include 2 using namespace std; 3 4 struct Node 5 { 6 int data; 7 Node *next; 8 }; 9 10 /*初始化链栈*/11 void InitChainStack(Node *top)12 {13 ... 阅读全文
posted @ 2015-03-31 15:46 薛晓东 阅读(434) 评论(0) 推荐(0)
摘要:1 #include 2 #define STACKSIZE 50/*设栈中元素个数为50个*/ 3 using namespace std; 4 5 struct SeqStack 6 { 7 int elem[STACKSIZE]; 8 int top; ... 阅读全文
posted @ 2015-03-30 19:18 薛晓东 阅读(518) 评论(0) 推荐(0)
摘要:LinearList.cpp 1 /* 2 458043535@qq.com 3 xxdfly 4 */ 5 #include "LinearList.h" 6 7 //构造函数 8 LinearList::LinearList() 9 { 10 head... 阅读全文
posted @ 2015-03-28 15:52 薛晓东 阅读(454) 评论(2) 推荐(0)
摘要:这俩天重新学习数据结构,参考书使用C描述的,由于以前一直用JAVA,C已经生疏了好多,指针那块很不扎实,深深感受着来自面向对象与面向过程的碰撞,用惯java习惯性的就会以面向对象的思想去考虑编程以及问题,时间久了真的有点忘了C的模样,再次接触面向过程的编程,感觉有时候会很方便,但总感觉有点混乱,按过... 阅读全文
posted @ 2015-03-28 11:57 薛晓东 阅读(115) 评论(0) 推荐(0)
摘要:1 #include 2 3 using namespace std; 4 5 struct Node{ 6 int data; 7 Node *next; 8 }; 9 10 Node* InitNodeList(){11 Node *node=0;//定义一个空指... 阅读全文
posted @ 2015-03-27 18:29 薛晓东 阅读(286) 评论(0) 推荐(0)
摘要:类的定义class 类名{ private: 私有成员 protected: 保护成员 public: 公有成员}成员函数可以在类内定义,也可以在类外定义。便以系统对类内定义的成员函数是作为内联函数处理的,因此,对较为简短的成员函数,常在类内定义。成员函数也可以值写出函数原型... 阅读全文
posted @ 2015-03-27 14:26 薛晓东 阅读(147) 评论(0) 推荐(0)
摘要:有三根相邻的柱子,标号为A,B,C,A柱子上从下到上按金字塔状叠放着n个不同大小的圆盘,要求把所有盘子一个一个移动到柱子C上,并且每次移动同一根柱子上都不能出现大盘子在小盘子上方。定义函数 void fun(盘数, 始发位置, 中间位置, 到达位置); void fun(int n,char... 阅读全文
posted @ 2015-03-27 11:19 薛晓东 阅读(168) 评论(0) 推荐(0)
摘要:被调用的函数理应定义在前,调用在后。如果被调用的函数是在后面定义的,此时就需要先声明一个函数原型在前面,这样也就可以进行调用了。函数原型必须表明 函数的类型,函数名,形式参数表,函数原型末尾要加一个分号形式如下: 函数类型 函数名(形式参数表); 1 #include 2 using name... 阅读全文
posted @ 2015-03-27 10:34 薛晓东 阅读(1847) 评论(0) 推荐(0)
摘要:1 int main(int argc, char* argv[])2 {3 int c=5;4 int *a=&c;5 int *b;6 b=&c;7 return 0;8 }指针声明指针类型* 指针实例名*a 就是指针a所指地址上的数据a 就是该指针所指的... 阅读全文
posted @ 2015-03-27 10:01 薛晓东 阅读(189) 评论(0) 推荐(0)
摘要:定义结构体:struct 结构体名{ ... 结构体数据};定义结构体实例:结构体名 结构体实例名;在使用结构体实例调用其内部的成员变量时,使用运算符 "." 进行。若定义的结构体实例为指针形式,则应该使用运算符 -> 进行成员变量的调用。 1 #include 2 using namespa... 阅读全文
posted @ 2015-03-26 20:23 薛晓东 阅读(177) 评论(0) 推荐(0)
摘要:常出现在伪代码中:向上取整 ⌈59/60⌉=1 ⌈-59/60⌉=0向下取整 ⌊59/60⌋=0 ⌊-59/60⌋=-1 阅读全文
posted @ 2015-03-26 16:56 薛晓东 阅读(14305) 评论(0) 推荐(3)
摘要:iostream.h为非标准的输入输出流,这个.h的头文件是C语言格式的,由于当时还没有命名空间这个说法,所以也就不存在std这个名字空间标识符。自然用iostream.h也就用不着std或using namaspce std了。iostream为标准输入输出流,它是c++规范的带有名称空间的头文件... 阅读全文
posted @ 2015-03-26 16:20 薛晓东 阅读(277) 评论(0) 推荐(0)