摘要: 算法:算法就是任何良定义的计算过程,该过程取某个值或值的集合作为输入,并产生某个值或值得集合作为输出。这样算法就是把输入转换成输出的计算步骤的一个序列。数据结构:数据结构是一种存储和组织数据的方式。 阅读全文
posted @ 2013-03-21 21:18 忧郁小王子 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。 堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。 要点: 堆:顺序随意 栈:后进先出(Last-In/First-Out)值类型总是在内存中占用一个预定义的字节数(例如,int类型占4个字节,而string类型占用的字节数会根据字符串的长度不同而不同),当声明一个值类型变量时,会在栈中分配适当大小的内存(除了引用类型的值类型成员外,如类的int字段),内存中的这个空间用来存储变量所含的值。.NET维护一个栈指针,它包含栈中下一个可用内存... 阅读全文
posted @ 2013-03-21 19:45 忧郁小王子 阅读(247) 评论(0) 推荐(0) 编辑