首页 > PC > 编程工具
数据结构算法演示系统

数据结构算法演示系统

大小:4.1MB
类别:编程工具
官方
免费
安全
纠错

检测到是安卓设备,电脑版软件不适合移动端

  • 简介
  • 相关教程
  • 相关合集
  • 评论
数据结构算法演示系统 数据结构算法演示系统 数据结构算法演示系统
简介

  数据结构算法演示系统是一款可以动态性演试算法设计算法实行全过程的輔助学习软件,根据客户的数据信息键入,手机软件能够 立即显示信息全部算法的实行全过程,便捷客户迅速的学编程和算法,有必须的可以下载应用。

软件功能

  本系统软件含有84个算法,所属13一部分內容,由主菜单显示信息,与《数据结构》教材中自第二章至第11章中相对性应。各一部分演试算法以下:

  1.顺序表

  (1)在顺序表中插入一个数据信息原素(ins_sqlist)

  (2)删掉顺序表中一个数据信息原素(del_sqlist)

  (3)合拼2个井然有序顺序表(merge_sqlist)

  2.链表

  (1)建立一个单链表(Crt_LinkList)

  (2)在单链表中插入一个结点(Ins_LinkList)

  (3)删掉单链表中的一个结点(Del_LinkList)

  (4)2个井然有序链表求并(Union)

  (5)合并2个井然有序链表(MergeList_L)

  (6)2个井然有序链表求交(ListIntersection_L)

  (7)2个井然有序链表求差(SubList_L)

  3.栈和队列

  (1)测算阿克曼函数(AckMan)

  (2)栈的輸出编码序列(Gen、Perform)

  (3)递归算法的演试

  汉诺塔的算法(Hanoi)

  解王后难题的算法(Queen)

  解谜宫的算法(Maze)

  解背包问题的算法(Knap)

  (4)仿真模拟金融机构(BankSimulation)

  (5)表达式求值(Exp_reduced)

  4.串的模式匹配

  (1)古典风格算法(Index_BF)

  (2)求Next 函数值(Get_next)和按Next 函数值开展配对 (Index_KMP(next))

  (3)求 Next 调整 值(Get_nextval)和按 Next 调整 值开展配对(Index_KMP(nextval))

  5.稀疏矩阵

  (1)矩阵转置 (Trans_Sparmat)

  (2)迅速矩阵转置 (Fast_Transpos)

  (3)矩阵乘法 (Multiply_Sparmat)

  6.广义表

  (1)求广义表的深层(Ls_Depth)

  (2)拷贝广义表(Ls_Copy)

  (3)建立广义表的存储结构(Crt_Lists)

  7.二叉树

  (1)解析xml二叉树

  二叉树的线索化

  先序遍历(Pre_order)

  中序遍历(In_order)

  后序遍历(Post_order)

  (2) 按先序建二叉树(CrtBT_PreOdr)

  (3) 线索二叉树

  二叉树的线索化

  ?转化成先序线索(前轮驱动或后续) (Pre_thre)

  ?中序线索(前轮驱动或后续) (In_thre)

  ?之后线索(前轮驱动或后续) (Post_thre)

  解析xml中序线索二叉树(Inorder_thlinked)

  中序线索树的插入(ins_lchild_inthr)和删掉(del_lchild_inthr)结点

  (4)建赫夫曼树和求赫夫曼编号(HuffmanCoding)

  (5)山林转换成二叉树(Forest2BT)

  (6)二叉树转换成山林(BT2Forest)

  (7)按关系式成就(ExpTree)并求值(CalExpTreeByPostOrderTrav)

  8.图

  (1)图的遍历

  深度优先检索(Travel_DFS)

  深度广度优先选择检索(Travel_BFS)

  (2)求有向图的强连通分量(Strong_comp)

  (3)有向无环图的2个算法

  拓扑结构排序(Toposort)

  关键线路(Critical_path)

  (4)求最小生成树

  普里姆算法(Prim)

  克鲁斯卡尔算法(Kruscal)

  (5)求关节点和重连通分量(Get_artical)

  (6)求最短路径算法

  佛洛依德算法(shortpath_Floyd)

  迪杰斯特拉算法(shortpath_DIJ)

  9.存储系统

  (1)界限标志法 (Boundary_tag_method)

  (2)小伙伴系统软件 (Buddy_system)

  (3)缩紧没用模块 (Storage_compaction)

  10.静态数据搜索

  (1)顺序查找(Search_Seq)

  (2)折半查找 (Serch_Bin)

  (3)插值法搜索 (Search_Ins)

  (4)斐波那契搜索 (Search_Fib)

  (5)最优搜索树(BiTree_SOSTree)

  11.动态性搜索

  (1)在二叉排序树枝开展搜索(bstsrch)、插入结点(ins_bstree)和删掉结点(del_bstree)

  (2)在二叉均衡树枝插入结点(ins_AVLtree) 和删掉结点(del_AVLtree)

  (3)在 B-树枝插入结点(Ins_BTree) 和 删掉结点(Del_BTree)

  (4)在 B 树枝插入结点(Ins_PBTree) 和 删掉结点(Del_PBTree)

  12.內部排序

  (1)简易排序法

  立即插入排序(Insert_sort)

  表插入排序(含有插入(Ins_Tsort)#160; 重新排列(Arrange)2个算法)

  出泡排序(BubbleSort)

  简易挑选排序(SelectSort)

  (2)繁杂排序法

  堆排序(HeapSort)

  迅速排序(QuickSort)

  公开赛排序(Tournament)

  (3)别的

  迅速详细地址排序(QkAddrst)

  数量排序(RadixSort)

  13.外界排序

  (1)多通道均衡合并排序(K-Merge)

  (2)换置-挑选排序(Repl_Selection)

使用方法

  一、客户免费下载打开软件,点一下必须学习培训的算法。

  二、开启某一算法后,键入数据信息,点一下运作就可以见到成条编码的运作全过程。

软件信息

软件标签:
软件版本:V1.0免费版
更新时间:2025-02-19
软件大小:4.1MB
备案号:暂无
厂商:暂无
包名:暂无
应用权限:
查看
  • 程序写入外部存储

    -- 允许程序写入外部存储
  • 读取设备外部存储空间的文件

    -- 程序可以读取设备外部存储空间的文件
    -- 允许程序请求安装文件包
  • 获取额外的位置信息提供程序命令

    -- 允许程序访问额外的定位提供者指令
  • 访问SD卡文件系统

    -- 挂载、反挂载外部文件系统
  • 访问SD卡文件系统

    -- 挂载、反挂载外部文件系统
  • 查看WLAN连接

    -- 获取当前WiFi接入的状态以及WLAN热点的信息
  • 完全的网络访问权限

    -- 访问网络连接,可能产生GPRS流量
  • 连接WLAN网络和断开连接

    -- 改变WiFi状态
  • 修改系统设置

    -- 允许读写系统设置项
  • 查看网络连接

    -- 获取网络信息状态,如当前的网络连接是否有效
  • 收起
隐私说明:
查看
  • 我们严格遵守法律法规,遵循以下隐私保护原则,为您提供更加安全、可靠的服务:

  • 1、安全可靠:

    我们竭尽全力通过合理有效的信息安全技术及管理流程,防止您的信息泄露、损毁、丢失。
  • 2、自主选择:

    我们为您提供便利的信息管理选项,以便您做出合适的选择,管理您的个人信息
  • 3、保护通信秘密:

    我们严格遵照法律法规,保护您的通信秘密,为您提供安全的通信服务。
  • 4、合理必要:

    为了向您和其他用户提供更好的服务,我们仅收集必要的信息。
  • 5、清晰透明:

    我们努力使用简明易懂的表述,向您介绍隐私政策,以便您清晰地了解我们的信息处理方式。
  • 6、将隐私保护融入产品设计:

    我们在产品和服务研发、运营的各个环节,融入隐私保护的理念。
  • 本《隐私政策》主要向您说明:

    我们收集哪些信息 我们收集信息的用途 您所享有的权利
  • 希望您仔细阅读《隐私政策》

    为了让您有更好的体验、改善我们的服务或经您同意的其他用途,在符合相关法律法规的前提下,我们可能将通过某些服务所收集的信息用于我们的其他服务。例如,将您在使用我们某项服务时的信息,用于另一项服务中向您展示个性化的内容或广告、用于用户研究分析与统计等服务。
  • 若您使用服务,即表示您认同我们在本政策中所述内容。除另有约定外,本政策所用术语与《服务协议》中的术语具有相同的涵义。
  • 如您有问题,请联系我们。
  • 收起
类似软件
本类排行
近期大作

最新软件

相关合集 更多

相关教程

数据结构与算法2023章节测试答案_数据结构与算法超星尔雅答案 2.瑞士计算机科学家沃思教授曾指出:算法+数据结构=程序.这里的数据结构指的是() 递归定义的数据结构通常用递归算法来实现对它的操作。() 超星尔雅学习通《数据结构与算法(西安邮电大学)》2023章节测试答案 在数据结构中,从逻辑上可以把数据结构分为()。

热搜标签

网友评论

添加表情
评论
举报

举报反馈

  • 色情
  • 版权
  • 反动
  • 暴力
  • 软件失效
  • 其他原因
提交反馈