# Algorithms visible
## Chapitre 1
simple example of java swing
![java](1.gif)
## Chapitre 2 随机问题(蒙特卡洛)
### 分钱问题
房间里有100个人,没人都有100元钱,他们在玩一个游戏。每轮游戏中,没人都要拿出一元钱给另一个人,最后这100人的财富分布怎么样?
1. 假设所有人钱都大于0
![随机分钱问题](2.gif)
2. 假设人可以小于0
![随机分钱问题](3.gif)
## Chapitre 3 随机问题(蒙特卡洛)
使用蒙特卡洛算法计算 圆周率 通过正方形和圆形面积比值
![蒙特卡洛](4.gif)
最后能算出 :3.147878787878788
## Chapitre 4 排序可视化
### 选择排序
![选择排序 selection sort](6.gif)
### 插入排序
![插入排序 insertion sort](7.gif)
### 归并排序
自顶向下
![归并排序自顶向下 merge sort](8.gif)
自底向上
![归并排序自底向上 merge sort](9.gif)
### 冒泡排序
![冒牌排序 bubble sort](10.gif)
### 快速排序
![快速排序 quick sort](11.gif)
随机快速排序
![随机快速排序 Random quick sort](12.gif)
双路快速排序
![双路快速排序 Quick sort 2 ways](13.gif)
三路快速排序
![双路快速排序 Quick sort 3 ways](14.gif)
### 堆排序
![堆排序 Heap sort](15.gif)
## Chapitre 5 迷宫遍历可视化
![迷宫 Maze](1.png)
递归深度优先遍历DFS
![DFS Maze](16.gif)
非递归深度优先遍历DFS
![DFS Maze](17.gif)
标出路径
![DFS Maze](18.gif)
广度优先遍历DFS
![DFS Maze](19.gif)
## Chapitre 6 生成迷宫
非递归深度优先遍历
![迷宫 Maze](20.gif)
随机队列遍历
![迷宫 Maze](21.gif)
随机队列遍历添加阴影
![迷宫 Maze](22.gif)
更加随机的迷宫+迷宫求解 + 使用栈队列实现
![迷宫 Maze](23.gif)
## Chapitre 7 扫雷小游戏
### 为了实现扫雷的随机放置 引入FIsher-Yates 算法 目的实现一个概率均等的算法 : 原理比较简单 就是每次从z数组去除一个位置进行交换
![扫雷游戏 Miner](2.png)
实现功能:flood fill 算法 并且 点击
![扫雷游戏 Miner](24.gif)
## Chapitre 8 Move the box
### android move the box 破解程序
可以获得答案
Game : [game](https://play.google.com/store/apps/details?id=ua.co.cts.sideup&hl=en)
![实现游戏 Miner](3.png)
## Chapitre 9 分形图
### vicsek 分形图
![分形图](4.png)
递归 0- 6 深度
![分形图](25.gif)
### Sierpinski 分形图
正方形
![分形图](26.gif)
三角形
![分形图](27.gif)
雪花 snow
![分形图](28.gif)
分形树 tree
![分形图](29.gif)
没有合适的资源?快使用搜索试试~ 我知道了~
实现算法可视化使用java + swing<Play Data Structures in Java>
共151个文件
java:98个
gif:28个
png:16个
需积分: 2 0 下载量 18 浏览量
2024-01-14
12:42:43
上传
评论
收藏 59.15MB ZIP 举报
温馨提示
实现算法可视化使用java + swing<Play Data Structures in Java>. 《Java语言玩转数据结构》代码。.zip
资源推荐
资源详情
资源评论
收起资源包目录
实现算法可视化使用java + swing<Play Data Structures in Java> (151个子文件)
1.gif 11.28MB
13.gif 6.3MB
10.gif 4.71MB
14.gif 4.55MB
12.gif 4.46MB
11.gif 3.74MB
6.gif 3.27MB
8.gif 3.02MB
7.gif 2.86MB
24.gif 1.95MB
9.gif 1.93MB
15.gif 1.91MB
4.gif 1.85MB
27.gif 1.64MB
26.gif 1.16MB
3.gif 1.11MB
23.gif 1.06MB
19.gif 1.06MB
22.gif 944KB
28.gif 938KB
21.gif 808KB
25.gif 750KB
16.gif 715KB
29.gif 488KB
17.gif 404KB
20.gif 401KB
2.gif 319KB
18.gif 309KB
.gitignore 108B
.Rapp.history 0B
AlgoVisualizer.java 4KB
AlgoVisualizer.java 4KB
Board.java 4KB
AlgoVisHelper.java 4KB
AlgoVisHelper.java 4KB
AlgoVisualizer.java 4KB
MineSweeperData.java 4KB
AlgoFrame.java 4KB
AlgoVisualizer.java 3KB
AlgoFrame.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoVisHelper.java 3KB
AlgoFrameKroch.java 3KB
AlgoFrameTrangle.java 3KB
GameData.java 3KB
AlgoFrame.java 3KB
MazeData.java 3KB
MazeData.java 3KB
AlgoVisualizer.java 3KB
MazeData.java 3KB
AlgoFrame.java 3KB
AlgoFrame.java 3KB
AlgoFrame.java 3KB
AlgoVisualizer.java 3KB
AlgoVisualizer.java 3KB
AlgoVisualizer.java 3KB
AlgoVisualizer.java 3KB
AlgoFrame.java 2KB
AlgoFrame.java 2KB
AlgoFrame.java 2KB
AlgoFrame.java 2KB
AlgoFrame.java 2KB
AlgoVisualizer.java 2KB
AlgoVisualizer.java 2KB
AlgoFrame.java 2KB
AlgoFrame.java 2KB
AlgoVisualizer.java 2KB
AlgoFrame.java 2KB
AlgoFrame.java 2KB
AlgoFrame.java 2KB
AlgoFrame.java 2KB
AlgoFrame.java 2KB
AlgoFrame.java 2KB
AlgoVisualizer.java 2KB
AlgoVisualizer.java 2KB
AlgoVisualizer.java 2KB
AlgoFrame.java 2KB
MazeData.java 2KB
AlgoVisualizer.java 2KB
MazeData.java 2KB
AlgoVisualizer.java 2KB
QuickSortData2Ways.java 2KB
QuickSortData.java 2KB
QuickSortData.java 2KB
AlgoVisualizer.java 1KB
共 151 条
- 1
- 2
资源评论
极致人生-010
- 粉丝: 3349
- 资源: 3076
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于STM8S208R8单片机+SN65HVD230设计 CAN For STVD软件例程源码+开发板PDF原理图.zip
- 基于间接卡尔曼滤波的IMU与GPS融合MATLAB仿真(IMU与GPS数据由仿真生成).zip
- 儿童节儿童节儿童节儿童节儿童节.zip
- 基于STM8S208R8单片机I2C接口读写24C64软件例程源码+文档说明+开发板PDF原理图.zip
- 618节日618节日618节日618节日.zip
- 深度学习深度学习深度学习.txt
- 编译原理编译原理编译原理编译原理编译原理编译原理编译原理编译原理.txt
- ROV 推进器 ROV 推进器
- Net 4.0 离线安装包
- 蓝桥杯国赛题之Python三角填数.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功