数据结构方法论
文章平均质量分 80
Rommen
这个作者很懒,什么都没留下…
展开
-
c# 泛型编程
面向对象编程的一个问题就是所谓“代码膨胀”的特征,为了说明方法参数所有可能的数据类型,而需要覆写某种方法或覆写一套方法集合的时候,就会发生某种代码膨胀。 代码膨胀的一种解决方案就是使某个值具有多种数据类型,同时仅提供此值的一种定义,这种方法称为泛型,或者说通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。原创 2010-02-21 14:44:00 · 819 阅读 · 0 评论 -
数据结构 栈以及出栈算法
基本概念 栈(stack)在计算机科学中是限定仅在表尾进行插入或删除操作的线性表。 栈是一种数据结构,是只能在某一端插入和删除的特殊线性表。它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。 栈是允许在同一端进行插入和删除操作的特殊线性表。允许进行插入和删除操作的一端称为栈顶(top),另一原创 2010-03-23 14:44:00 · 11231 阅读 · 1 评论