
数据结构
文章平均质量分 84
dianas
大肚能容,容天下难容之事,开口便笑,笑世间可笑之人
展开
-
数据结构-线性表
1. 线性表:n个数据元素的有序集合。 线性表是一种常用的数据结构。在实际应用中,线性表都是以栈、队列、字符串、数组等特殊线性表的形式来使用的。由于这些特殊线性表都具有各自的特性,因此,掌握这些特殊线性表的特性,对于数据运算的可靠性和提高操作效率都是至关重要的。 线性表是一个线性结构,它是一个含有n≥0个结点的有限序列,对于其中的结点,有且仅有一个开始结点没有前驱但有一个后继结点,转载 2012-07-18 19:27:18 · 341 阅读 · 0 评论 -
数据结构-栈和队列
1.栈 1.1 栈的定义 栈是一种特殊的线性表。其特殊性在于限定插入和删除数据元素的操作只能在线性表的一端进行。如下所示: 结论:后进先出(Last In First Out),简称为LIFO线性表。 栈的基本运算有六种: 构造空栈:InitStack(S)、 判栈空: StackEmpty(S)、 判栈满: StackFull转载 2012-07-18 19:28:59 · 366 阅读 · 0 评论 -
算法
[code=C/C++] #include #include int M[10] = {0}; //权值 int X[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; //输入向量 int Y[10] = {1, 0, 1, 0, 1, 0, 1, 0, 1, 0}; //原创 2013-03-25 09:53:20 · 509 阅读 · 0 评论