栈和队列
实验目的:
(1)掌握栈和队列的数据结构的特点。
(2)熟练掌握在两种存储结构上实现栈和队列的基本运算。
(3)学会利用栈和队列解决一些实际问题。
(4)掌握和理解本实验中出现的一些基本的C语言语句。
(5)体会算法在程序设计中的重要性。
实验内容:
(1)写一算法将一顺序栈中的元素依次取出,并打印元素值。
(2)写一算法将一链栈中的元素依次取出,并打印元素值。
(3)写一算法将一顺序队列中的元素依次取出,并打印元素值。
(4)写一算法将一链队列中的元素依次取出,并打印元素值。
A.基于程序设计的自动化的信息加工
B.基于手机的机器加工
C.基于人工智能技术的智能化信息加工
D.基于大众信息技术工具的人性化信息加工
A.各类考试实现网上报名
B.使用计算机进行数字运算
C.客户可以在通信企业网站上查询到账单并打印
D.政府机关利用政府网站公示相关文件
A.利用无土栽培可以有效防治土传病害
B.无土栽培用的固体基质不能重复利用
C.无土栽培不受地域、地形等条件的限制
D.无土栽培能够实现农业的工厂化生产
以下关于结构化程序设计的叙述中正确的是
A.结构化程序使用goto语句会很便捷
B.一个结构化程序必须同时由顺序、分支、循环三种结构组成
C.由三种基本结构构成的程序只能解决小规模的问题
D.在C语言中,程序的模块化是利用函数实现的
A.利用生产进度信息企业在确定生产计划时可以考虑竞争者的特点
B.供应链上游企业修正原有计划时应该考虑到下游企业的生产状况
C.能够快速的了解顾客的实际需要
D.上游企业通过了解对方的生产进度情况实现准时供应
E.能够利用信息消除库存
关于面向对象的程序设计,以下叙述错误的是()。
A对象之间通过消息进行通信,实现对象间的动态联系
B任何对象都是由属性和方法组成的
C只有客观存在的实体才可以抽象为对象
D 在面向对象程序设计中,总是先定义类,再用类生成具体的对象
B.SpringCloud提供了分布式系统开发样板,使得开发人员可以快速实现微服务开发和应用程序
C.SpringCloud可以利用任何异构环境搭建分布式环境,例如使用笔记本电脑,裸机数据中心和Cloud Foundry等托管平台进行分布式运算
D.SpringCloud无力解决RPC,但Dubbo可以
排序
实验目的:
(1)熟练掌握在顺序表上实现排序的各种方法。
(2)深刻理解各种排序方法的特点,并能灵活运用。
(3)掌握和理解本实验中出现的一些基本的C语言语句。
(4)体会算法在程序设计中的重要性。
实验内容:
编写一个排序菜单程序,在其中调用不同的排序算法,实现对任意无序序列的递增排序操作。在主程序中输入初始序列,分别调用直接插入排序、冒泡排序、直接选择排序、快速排序等排序算法,输出排序后的结果。题目要求:在所有的排序算法中,待排序数据均从数组的0单元放起。
单链表
实验目的:
(1)熟练掌握线性表的单链式存储结构及在其上实现线性表的各种基本运算的方法。
(2)掌握和理解本实验中出现的一些基本的C语言语句。
(3)体会算法在程序设计中的重要性。
实验内容:
(1)设计一算法,逆置带头结点的动态单链表head。要求利用原表的结点空间,并要求用尽可能少的时间完成。
(2)设有两个按元素值递增有序的单链表A和B,编一程序将A表和B表归并成一个新的递增有序的单链表C(值相同的元素均保留在C表中),并要求利用原表的空间存放C。