广义表的简单理解在这篇博文中:https://blog.csdn.net/lishanleilixin/article/details/87364496,在此不做赘述. Java实现广义表: package 广义表; import java.util.Stack; public class Test { public final int TAG_TABLE = 1; public final int TAG_ITEM = 0; private char mStartSymb = '('; pri…
广义表,又称为列表.记作: LS = (a1,a2,…,an) ;( LS 为广义表的名称, an 表示广义表中的数据). 广义表可以看作是线性表的推广.两者区别是:线性表中的数据元素只能表示单个数据元素:广义表中的单个数据元素 ai ,既可以是单个元素,也可以是广义表. 原子和子表 在广义表中,单个元素被称为 “原子”:包含的广义表被称为 “子表”. 例如: A = () :A 表示一个广义表,只不过表是空的,广义表 A 的长度为 0. B = (e) :广义表 B 中只有一个原子 e ,…
基础数据结构——顺序表(2) Time Limit: 1000 MS Memory Limit: 10240 K Total Submit: 355(143 users) Total Accepted: 158(130 users) Rating: Special Judge: No Description 在长度为n(n<1000)的顺序表中可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数据元素从顺序表中删除,使该表由一个“非纯表”(…
http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=1545 基础数据结构——顺序表(2) Time Limit: 1000 MS Memory Limit: 10240 K Total Submit: 412(165 users) Total Accepted: 188(150 users) Rating: Special Judge: No Description 在长度为n(n<10…