登录
首页 » c++ » 实验一 链式存储结构的基本操作

实验一 链式存储结构的基本操作

于 2022-02-20 发布 文件大小:50.69 kB
0 131
下载积分: 2 下载次数: 1

代码说明:

(一)单链表的定义及基本操作(1) 用带表头的链表存放输入的数据,每读入一个数,按升序顺序插入到链表中,链表中允许两个结点有相同值。链表的头结点存放链表后面的结点个数,初始化时就生成头结点(初值为0)。(2) 在上述带表头的链表中删除第i个结点或删除数值为item的结点。(3)链表翻转是把数据逆序(变成降序),注意,头结点不动。翻转后要再翻转一次,恢复升序后才能插入新元素,否则会出错。(4)设A与B分别为两个带有头结点的有序循环链表(所谓有序是指链接点按数据域值大小链接,本题不妨设按数据域值从小到大排列),list1和list2分别为指向两个链表的指针。请写出并在计算机上实现将这两个链表合并为一个带头结点的有序循环链表的算法。(二)链式堆栈的定义及基本操作(5)先定义堆栈的几个基本操作,再设计一主函数利用堆栈的操作完成以下功能:假设一个算术表达式中可以包含三种括号:()[]{},且这三种括号可以按任意次序嵌套使用(如:...[...{...}...[...]...]...(...))。编写判别给定表达式中所含括号是否正确配对出现的算法,已知表达式已存入数据元素为字符的单链表中。(三)链式队列的定义及基本操作(6)先定义队列的几个基本操作,再设计一主函数利用队列的操作完成以下功能:键盘输入的字符可以临时存入键盘的缓冲区中。为了充分利用缓冲区的空间,往往将缓冲区设计成链式循环队列的结

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 简单封装了lua+luabind
    简单封装了一下lua+luabind。新会员意思一下。
    2022-03-26 08:46:29下载
    积分:1
  • 链表插入与删除
    创建一个单链表,其数据元素为整数,从键盘输入,输入0结束(注意0不放到链表内);   2)从键盘任意输入一个整数,在单链表中查询该数,如果单链表中已经存在这个数,就调用删除函数,删除该元素所在结点,并将单链表在删除前后的数据元素依次输出到屏幕上;   如果单链表中不存在这个数,就调用插入函数,将这个数插入到单链表尾,并将单链表在插入前后的数据元素依次输出到屏幕上。
    2023-08-24 00:15:02下载
    积分:1
  • Mwheeelanalyya
    Matlab中实现轮对分析的程序源码和相关的程序源码包,,能实现火车轮轨接触关系的分析 (Round of analysis of program source code and related procedures source package in Matlab, train wheel-rail contact analysis of the relationship)
    2012-08-07 01:53:32下载
    积分:1
  • MeanShift
    meanshift算法其实通过名字就可以看到该算法的核心,mean(均值),shift(偏移),简单的说,也就是有一个点 ,它的周围有很多个点  我们计算点  移动到每个点  所需要的偏移量之和,求平均,就得到平均偏移量,(该偏移量的方向是周围点分布密集的方向)该偏移量是包含大小和方向的。然后点  就往平均偏移量方向移动,再以此为新的起点不断迭代直到满足一定条件结束。上传的文件有数据,有代码,直接可以运行。
    2022-02-13 23:54:50下载
    积分:1
  • point-feature-extration
    基于vc6.0的点特征提取算法,包括Moravec算子、Forstner算子以及Harris算子。(Vc6.0 point feature extraction based algorithms, including Moravec operator, Forstner operator and Harris operator.)
    2014-04-18 18:07:21下载
    积分:1
  • ShowSaveBMP
    使用CDib类实现显示与保存BMP文件,VC++经典编程学习源码,很好的参考资料。(Use the CDib class to display and save the BMP file, VC++ classic learning programming source code, a good reference.)
    2013-11-25 11:53:05下载
    积分:1
  • lpc1788LCDdriveKD030C-2-TP
    深圳柯达科技的KDO3OC-2-TP的3线SPI+RGB16BIT 的初始化代码!经修改和测试过可用!驱动芯片是NXP lpc1788!有需要借鉴的可以看看(3 lines Shenzhen Kodak technology KDO3OC-2-TP s SPI + RGB16BIT initialization code! Revised and tested available! Driver chip is NXP lpc1788! There needs to learn to look at)
    2014-01-21 15:42:55下载
    积分:1
  • programming-Windows--fifth
    windows 程序设计 第五版 文字版,程序员经典丛书(Text version of the fifth edition of windows programming, programmers Classic Series)
    2014-02-03 12:16:23下载
    积分:1
  • Matlab_Butter
    用C语言实现matlab的butter函数中低通和带通功能,高通和带阻没写,有兴趣的可以自己加入.(Using C language to achieve matlab butter function low-pass and band-pass function, high pass and band stop did not write)
    2017-10-23 13:47:38下载
    积分:1
  • PD-Radar
    PD雷达抗速度欺骗干扰的计算机仿真及应用说明(PD Radar )
    2012-04-14 17:27:40下载
    积分:1
  • 696516资源总数
  • 106446会员总数
  • 9今日下载