数据结构与算法
文章平均质量分 80
shashawoyao
这个作者很懒,什么都没留下…
展开
-
栈学习---数组实现
<br />栈是一个后进先出的数据结构(last-in, first-out LIFO)。<br />2. 他的主要操作有“IsEmpty() 判断栈空。Push()插入数据。Pop弹出数据。<br />3. 他的核心数据为栈顶,栈数据区域。栈顶表示最后一个数据的位置,也表示了栈中数据的个数。我这里是有一个int来表示。栈空的时候,栈顶位置为0。要得到栈顶元素,只需要用nData[nTop]就可以了。nData是他的数据区域。<br />4. 实现的一些细节,我栈顶的初始值为0,他代表什么数据也没有,压入数转载 2011-02-24 20:26:00 · 386 阅读 · 0 评论 -
c++符号优先级
Operator Description Example Overloadable Group 1 (no associativity) ::Scope resolution operatorClass::age = 2;NOGroup 2()Function callisdigit('1')YES()Member initalization c_tor(int x, int y) : _x(x), _y(y*10){};YES[]Array accessarray[4] = 2;YES->Member a原创 2011-02-24 21:04:00 · 515 阅读 · 0 评论