可视化查找之二分查找
简单地实现了二分查找的可视化。界面很简单就包括两个部分:界面左侧是可视化查找部分,右侧是二分查找的代码。
程序的关键点主要有两点:
1.如何在页面上表示出查找程序的运行过程。
2.如何将排序程序的运行过程和可视化查找结合起来,保持状态一致。
我的解决方法如下:
我采用了JList去模拟程序的执行,JList有一个setSelectedIndex的方法,能高亮显示指定的行。通过改变selectedIndex的值,能够达到模拟程序执行的效果。根据模拟程序中保存的状态值去修改可视化查找
用户评论
推荐下载
-
整数的二分查找C语言
描述: 给定一个单调递增的整数序列,问某个整数是否在序列中。 输入: 第一行为一个整数n,表示序列中整数的个数;第二行为n(n不超过10000)个整数;第三行为一个整数m(m不超过50000),表示查
8 2020-12-05 -
java二分查找插入法
当你需要构建一个大的有序队列,用插入发太慢了,可以先用二分查找法,找到在队列要插入的位置,把数后移一下,然后放进去。比较效率,下面是java使用示例,需要的朋友可以参考下
14 2020-11-26 -
二分查找之网易笔试题
网易笔试题中对于二分查找的应用,两份代码:1、二分查找的基础版本,2、网易笔试题的二分查找应用
12 2019-09-18 -
顺序二分法查找
1.掌握顺序查找、二分法查找的算法。3.创建一棵二叉搜索树,给出查找元素x的算法
35 2019-09-19 -
二分法查找源码
二分法查找和顺序查找排序后二分法
21 2019-09-03 -
Objective C二分查找快速排序
使用ObjectiveC语言编写的二分查找程序,查找前使用快排排序,测试运行通过,可做为ObjectiveC入门学习的资料。
44 2019-09-06 -
棋盘覆盖与二分查找C
分治法解决棋盘覆盖与二分查找问题,C++描述.算法设计与分析经典例题
15 2019-01-10 -
poj模拟题二分查找
选择了三道经典的二分查找的poj模拟题,有利于读者对二分查找的深刻把握
19 2019-01-13 -
数据结构试验二分查找
/* 实验任务: (1) 设计算法创建二叉排序树,按照中序遍历输出数据;查找指定元素,给出结点地址,给出比较次数。 (2) 采用除留余数函数实现散列(哈希)存储,某种方法解决冲突。 */
30 2019-01-22 -
数据结构实验二分查找
简单的初级菜鸟上传的数据结构试验报告,我是大二学的数据结构,主要是帮助那些一点都不会的更菜的菜鸟~!
11 2020-08-22
暂无评论