试利用单链表作为存放委托的数据结构(撮合队列),编写一模拟股票交易的程序,该程序有以下几个功能: 1. 委托申请: 输入:每个委托包括四个数据项,股票编码( 4 位数字)、价格(浮点数)、数量(整数)、买 / 卖( B/S ) 输出: a. 程序为每个委托产生一个唯一的序号( d ),该序号从 1 开始; b. 每笔成交包括:成交价格( %6.1f )、成交量( %4d )、新的委托序号( d )、匹配的委托序号( d )。 2. 查询未成交的委托: 输入:股票编码 输出:按撮合队列中委托的顺序,分别输出该股票未成交的委托,每个输出的委托包括:委托序号( d )、 股票编码 ( d ) 、 价格( %6.1f )、数量( %4d )、 B/S (买 / 卖 ) 3. 委托撤消: 输入:要撤消的委托号。 输出:若成功,显示该委托信息,其中委托包括数据项:委托序号、股票编码、价格、数量、 B/S (买 / 卖 ) ;否则显示“ not found ”失败信息。 委托输入格式 : 1 股票编码 价格 数量 买卖 查询输入格式 : 2 股票编码 委托撤销 : .3 委托号 退出: 0
2021-10-09 21:37:11 8KB C语言 数据结构
1
数据结构:C语言描述(第3版)_超高清版,清晰到图片里的分号都清晰可见。
2021-10-08 20:32:44 81.2MB C语言 数据结构
1
利用带头结点的单链表实现两个集合的并、交、差运算 1.题目重述 2.题目功能描述 3. 概要设计图 4. 程序源代码及注释 5. 流程图 6. 截图与数据分析 7.所采用的存储结构的优缺点及采用理由 8.实验心得体会
2021-10-07 12:13:12 349KB C语言 数据结构 教育 单链表
1
问题:试写一算法,实现顺序表的就地逆置,即利用原表的存储空间将线性表(a1,a2,...,an)逆置为(an,an-1,...,a1) 算法思想:观察原表和新表顺序,逆置后的线性表是将原表相应位置的元素进行交换,即交换第一个和最后一个,第二个和倒数第二个,依此类推 源码 //顺序表结构体,表中的元素以整数为例
2021-10-06 20:04:31 757B c数据结构
1
约瑟夫(Josephus)环问题:编号为1,2,3,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数的上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一人开始重新从1报数,如此下去,直到所有人全部出列为止。建立n个人的单循环链表存储结构,运行结束后,输出依次出队的人的序号。
2021-09-30 17:12:02 201KB 约瑟夫环 c语言 数据结构
1
简单介绍语言统计分析,专为具有非数学背景的人设计。 使用领先的统计程序“ R”。 适用于所有使用定量语言数据的人员。
2021-09-29 21:27:50 5.14MB 电脑语言
1
C语言版的数据结构,个人觉得写的不错,比较通俗易懂,学数据结构是比较吃力,需要耐心和细心,坚持下去总会收获很多
2021-09-29 12:28:22 6.82MB C语言
1
C语言数据结构课程设计航空订票实验报告(含源代码)
2021-09-25 19:01:37 130KB
theAnswerOfDataStructure
2021-09-25 17:01:44 220KB c语言 数据结构
1
功能详细全面的源代码,具体功能如下: void DispMainMenu() { printf("**************学生信息管理系统1.0**************\n"); printf("\t1--学生信息录入 \t2--学生信息修改\n"); printf("\t3--学生信息查询 \t4--学生信息删除\n"); printf("\t5--学生信息排序 \t0--退出\n"); printf("************************************************\n"); printf("请选择(0--5):"); } 适合做C语言,数据结构课程设计的童鞋……
1