江苏开放大学数据结构与算法形考作业二(占比15%)栈和队列的应用最新版标准答案

实验名称:栈和队列的应用

一、实验目的及要求

1. 熟练掌握栈和队列的结构,以及这两种数据结构的特点;

2. 能够在两种存储结构上实现栈的基本运算,特别注意栈满栈空的判断条件和描述方法;

3. 熟练掌握链队列和循环队列的基本运算,特别注意队列满和队列空的判断条件和描述方法。

二、实验内容

表达式求值的实现:输入一个包含“+”、“-”、“*”、“/”、正整数和圆括号的合法表达式,用算符优先法计算该表达式的结果。

三、实验设备及环境

安装C语言编译环境。

江苏开放大学数据结构与算法形考作业二部分代码预览:

#include "stdafx.h"
#include "iostream"
#include "cstdio"
#include "cstring"
#include "cmath"
#include "stack"
#include "stdlib.h"
using namespace std;
 
char ch[10]={'+','-','*','/','(',')','#'};
 
int compare[7][7]={       //优先级数组
	1,1,-1,-1,-1,1,1,
	1,1,-1,-1,-1,1,1,
	1,1,1,1,-1,1,1,
	1,1,1,1,-1,1,1,
	-1,-1,-1,-1,-1,0,1,
	1,1,1,1,1,1,1,
	-1,-1,-1,-1,-1,1,0
};
 
int precede(char a,char b)  //比较a和b两个运算符的有优先级
{
	int x,y;
	for(int i=0;i<7;i++)
	{
		if(ch[i]==a) x=i;
		if(ch[i]==b) y=i;
	}
	return compare[x][y];
}

江苏开放大学数据结构与算法形考作业二部完整版下载:

江苏开放大学数据结构与算法形考作业二(占比15%)栈和队列的应用最新版标准答案

学数据结构与算法形考作业二

黄金VIP黄金VIP免费
资源价格: ¥18.00元 资源格式: Word
已付费?登录 或 刷新

禁止转载未经授权,禁止转载,发布者:形考达人黄金VIP,出处:https://www.xingkaowang.com/4638.html

免责声明:本站不对内容的完整性、权威性及其观点立场正确性做任何保证或承诺!付费为资源整合费用,前请自行鉴别。

免费答案:形考作业所有题目均出自课程讲义中,可自行学习寻找题目答案,本站内容可作为临时参考工具,但不应完全依赖,建议仅作为辅助核对答案的工具,而非直接使用!

赞 (0)
上一篇 2023年7月10日 下午3:53
下一篇 2023年7月10日 下午4:07

相关推荐

  • 2026年秋江苏开放大学数据结构与算法形考作业四答案

    一、2026年秋江苏开放大学数据结构与算法形考作业四单选题答案 1、执行一趟快速排序能够得到的序列是() A、[12,27,45,41]55[34,63,72] B、[63,12,34,45,27]55[41,72] C、[41,12,34,45,27]55[72,63] D、[45,34,12,41]55[72,63,27] 正确答案:C 2、设用邻接矩阵…

    数据结构与算法 2026年8月27日
  • 2026年秋江苏开放大学数据结构与算法形考作业三答案

    一、2026年秋江苏开放大学数据结构与算法形考作业三单选题答案 1、树最适合用来表示()。 A、元素之间无联系的数据 B、无序数据元素 C、元素之间具有分支层次关系的数据 D、有序数据元素 正确答案:C 2、对n个记录的文件进行快速排序,所需要的辅助存储空间大致为() A、O(n) B、O(1) C、O(n2) D、O(1og2n) 正确答案:D 3、对于线…

    数据结构与算法 2026年8月27日
  • 2026年秋江苏开放大学数据结构与算法形考作业二答案

    实验名称:栈和队列的应用 一、实验目的及要求 1. 熟练掌握栈和队列的结构,以及这两种数据结构的特点; 2. 能够在两种存储结构上实现栈的基本运算,特别注意栈满栈空的判断条件和描述方法; 3. 熟练掌握链队列和循环队列的基本运算,特别注意队列满和队列空的判断条件和描述方法。 二、实验内容 1. 写出顺序栈的出栈和取栈顶元素运算的算法设计。 2. 写出链队列的…

    数据结构与算法 2026年8月27日
  • 2026年秋江苏开放大学数据结构与算法形考作业一答案

    一、2026年秋江苏开放大学数据结构与算法形考作业一单选题答案 1、设某散列表的长度为100,散列函数H(k)=k%P,则P通常情况下最好选择() A、93 B、99 C、91 D、97 正确答案:D 2、设一棵三叉树中有2个度数为1的结点,2个度数为2的结点,2个度数为3的结点,则该三叉链权中有()个度数为0的结点 A、7 B、6 C、8 D、5 正确答案…

    数据结构与算法 2026年8月27日
  • 2026年春江苏开放大学数据结构与算法形考作业四答案

    一、2026年春江苏开放大学数据结构与算法形考作业四单选题答案 1、设一组权值集合W={2,3,4,5,6},则由该权值集合构造的哈夫曼树中带权路径长度之和为() A、45 B、20 C、30 D、40 正确答案:A 2、执行一趟快速排序能够得到的序列是() A、[63,12,34,45,27]55[41,72] B、[41,12,34,45,27]55[7…

    数据结构与算法 2026年2月25日
  • 2026年春江苏开放大学数据结构与算法形考作业三答案

    一、2026年春江苏开放大学数据结构与算法形考作业三单选题答案 1、设有6个结点的无向图,该图至少应有()条边才能确保是一个连通图。 A、7 B、5 C、6 D、8 正确答案:B 2、对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K%9作为散列函数,则散列地址为1的元素有()个 A、4 B、3 C、2 D、1 正确…

    2026年2月25日
  • 2026年春江苏开放大学数据结构与算法形考作业二答案

    实验名称:栈和队列的应用 一、实验目的及要求 1. 熟练掌握栈和队列的结构,以及这两种数据结构的特点; 2. 能够在两种存储结构上实现栈的基本运算,特别注意栈满栈空的判断条件和描述方法; 3. 熟练掌握链队列和循环队列的基本运算,特别注意队列满和队列空的判断条件和描述方法。 二、实验内容 1. 写出顺序栈的出栈和取栈顶元素运算的算法设计。 2. 写出链队列的…

    数据结构与算法 2026年2月25日
  • 2026年春江苏开放大学数据结构与算法形考作业一答案

    实验名称:线性表的应用 一、实验目的及要求 1. 熟练掌握线性表的基本操作在顺序存储和链式存储上的实现; 2. 以线性表的各种操作(建立、插入、删除、遍历等)的实现为重点; 3. 掌握线性表的动态分配顺序存储结构的定义和基本操作的实现; 4. 通过本章实验帮助学生加深对C语言的使用(特别是函数的参数调用、指针类型的应用和链表的建立等各种基本操作)。 二、实验…

    数据结构与算法 2026年2月25日
  • 2025年秋江苏开放大学数据结构与算法形考作业四答案

    一、2025年秋江苏开放大学数据结构与算法形考作业四单选题答案 1、设一组权值集合W={2,3,4,5,6},则由该权值集合构造的哈夫曼树中带权路径长度之和为() A、40 B、30 C、45 D、20 学生答案:C 2、执行一趟快速排序能够得到的序列是() A、[41,12,34,45,27]55[72,63] B、[63,12,34,45,27]55[4…

    数据结构与算法 2025年8月27日
  • 2025年秋江苏开放大学数据结构与算法形考作业三答案

    一、2025年秋江苏开放大学数据结构与算法形考作业三单选题答案 1、设有6个结点的无向图,该图至少应有()条边才能确保是一个连通图。 A、6 B、8 C、7 D、5 学生答案:D 2、对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K%9作为散列函数,则散列地址为1的元素有()个 A、2 B、4 C、1 D、3 学生…

    2025年8月27日

发表回复

登录后才能评论
作业托管
作业托管
实习指导
年费权益

年费权益

整理期末复习资料备考

每学期代写3门课程作业

定制毕业实习

可单独实践报告、小论文定制

QQ:994370779

售后反馈
微信公众号
微信公众号
分享本页
返回顶部