4、广义表的运算 (1)创建广义表:initGList() 初始条件:广义表不存在。 操作结果:创建一个空的广义表。 (2)插入数据元素:insert(x) 初始条件:广义表已存在。 操作结果:将新的数据元素x插入到广义表的第一个位置。 (3)删除数据元素:delete() 初始条件:广义表已存在。 操作结果:删除广义表中的第一个数据元素,同时将广义表的长度减1。 (4)求长度:length() 初始条件:广义表已存在。 操作结果:返回广义表的长度,即广义表中数据元素的个数。 (5)求深度:getDepth() 初始条件:广义表已存在。 操作结果:返回广义表的深度。 (6)判断广义表是否为空:isEmpty() 初始条件:广义表已存在。 操作结果:若广义表为空表,返回true,否则返回false。 (7)取表头:getHead( ) 初始条件:广义表已存在。 操作结果:判断广义表是否为空,如false则返回该广义表的第一个数据元素。如true则返回null。 (8)取表尾:getTail() 初始条件:广义表已存在。 操作结果:判断广义表是否为空,如false则返回该广义表除第一个数据元素外的所有其他元素。如true则返回null。 其中最重要的基本操作即是取表头操作和取表尾操作。 【例】求下列广义表操作的结果 (1)getHead[(p,h,w)] (2)getTail[(b,k
您可能关注的文档
最近下载
- 2025年国企财务总监竞聘面试题目及参考答案.docx VIP
- 耳鼻喉科运用PDCA循环提高新生儿听力筛查初筛率品管圈成果汇报.pptx
- 投资风险管理考题及答案详解.docx VIP
- 弱电智能化工程项目管理措施.docx VIP
- CNAS-SC175-2024 基于ISOIEC 20000-1的服务管理体系认证机构认可方案.docx VIP
- OCT在眼科临床检查中的应用课件.ppt VIP
- CNAS-SC175:2024 基于ISO IEC 2000-1的服务管理体系认证机构认可方案.pdf VIP
- 广东省深圳市福田区某校2025-2026学年高二上学期期中考试物理试卷(含解析).pdf VIP
- TASCAM达斯冠专业音响DR-40X说明书用户手册.pdf
- 超声检查技术第十六章血管超声诊断讲解.ppt VIP
原创力文档

文档评论(0)