![](https://raw.githubusercontent.com/TamimEhsan/AlgorithmVisualizer/master/Assets/homepage.JPG)
# Algorithm Visualizer
A better visualization of different algorithms made with React.
Visit : https://tamimehsan.github.io/AlgorithmVisualizer/
![Visitor Count](https://visitor-badge.laobi.icu/badge?page_id=TamimEhsan.AlgorithmVisualizer)
This is made to be the second version of my previous pathfinding project made with C++ igraphics. But then added some more visualizations too.
So far there are 6 segments
- Pathfinder
- Prime Numbers
- Sorting Algorithms
- N Queen
- Convex Hull
- Binary Search Game
- Recursion Tree
- Turing Machine
I have implemented a total of `24 algorithms` so far. And will try to add more later.
## Algorithms implemented
- DFS
- BFS
- Dijkstra
- A star
- Recursive Maze Creation
- Bubble sort
- Selection sort
- Insertion sort
- Heap sort
- Merge sort
- Quick sort
- Sieve of Eratosthenes
- Archimedes Spiral
- N Queen Backtracking
- Graham Scan for Convex Hull
- Binary Search
- Recursion
- Fibonacci Number
- Binomial Coefficient
- Derangement
- Fast Exponentiation
- Stirling Number of Second Kind
- Turing Machine
- Bitwise NOT
- Increment one
- 2's Compliment
I am not sure if anyone would like to contribute to this project or not. But any kind of contributions are welcomes. Also if you like this please star this repo. It keeps me motivated.
### Special Features addition timeline
- Commit 16: Added Flip Move animation to inplace sorting components
- Commit 20: Added Tree Structure
### Acknowledgement
I took inspirations from the following sources for some of the segments.
- `Pathfinder`: [The Projects That Got Me Into Google](https://youtu.be/n4t_-NjY_Sg)
- `Archimedes Spiral for Primes`: [Why do prime numbers make these spirals? ](https://youtu.be/EK32jo7i5LQ)
- `Recursion tree visualizer`: [Recursion Tree Visualizer](https://github.com/brpapa/recursion-tree-visualizer)
- `Turing Machine`: [Tursi](https://github.com/schaetzc/tursi)
### Note to self:
To deploy recent changes to page
```
npm run build
npm run deploy
```
### Inspiration for next sections
- [University of San Francisco Site](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html)
- [algorithm-visualizer](https://github.com/algorithm-visualizer) / [algorithm-visualizer](https://github.com/algorithm-visualizer/algorithm-visualizer)
没有合适的资源?快使用搜索试试~ 我知道了~
使用React制作的不同算法的更好可视化_JavaScript_CSS_下载.zip
共161个文件
jsx:88个
js:24个
css:13个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 17 浏览量
2023-04-30
10:20:39
上传
评论
收藏 1.82MB ZIP 举报
温馨提示
使用React制作的不同算法的更好可视化_JavaScript_CSS_下载.zip
资源推荐
资源详情
资源评论
收起资源包目录
使用React制作的不同算法的更好可视化_JavaScript_CSS_下载.zip (161个子文件)
_redirects 19B
node.css 2KB
cell.css 1KB
App.css 564B
style.css 530B
style.css 443B
index.css 366B
style.css 346B
cell.css 242B
style.css 141B
style.css 141B
grid.css 118B
style.css 46B
cells.css 29B
.gitignore 310B
.gitignore 98B
index.html 2KB
path.ico 11KB
favicon.ico 4KB
algo-visualizer.iml 458B
Recursion.jpg 322KB
pathfinder.JPG 287KB
primes.jpg 232KB
turing.jpg 132KB
queen.jpg 86KB
homepage.JPG 49KB
recursiveSort.js 10KB
sort.js 8KB
Tree.js 6KB
sortingAlgorithms.js 4KB
15puzzle.js 3KB
cardDetails.js 3KB
recursiveMaze.js 3KB
Astar.js 2KB
dijkstra.js 2KB
grahamScan.js 2KB
App.js 2KB
array_helpers.js 2KB
turing.js 2KB
heapSort.js 1KB
quickSortRecursive.js 1KB
quickSort.js 1KB
mergeSort.js 1KB
index.js 571B
bst.js 569B
randomMaze.js 455B
reportWebVitals.js 362B
prime.js 274B
App.test.js 246B
setupTests.js 241B
package-lock.json 744KB
package.json 1KB
manifest.json 492B
state.json 53B
pathfinder.jsx 10KB
turingMachine.jsx 8KB
queen.jsx 6KB
seive.jsx 6KB
canvas.jsx 5KB
details.jsx 5KB
graph.jsx 4KB
puzzle.jsx 4KB
edge.jsx 3KB
card2.jsx 3KB
vertex.jsx 3KB
convexHull.jsx 3KB
cnvas2.jsx 3KB
fib.jsx 3KB
menu.jsx 2KB
airBnbSlider.jsx 2KB
airBnbSlider.jsx 2KB
menu.jsx 2KB
card.jsx 2KB
vertexOriginal.jsx 2KB
canvasSVG.jsx 2KB
menu.jsx 2KB
table.jsx 2KB
cards.jsx 2KB
menu.jsx 2KB
simpleSelect.jsx 2KB
ribbon.jsx 2KB
simpleSelect.jsx 2KB
binarySearch.jsx 2KB
simpleSelect.jsx 2KB
simpleSelect.jsx 2KB
simpleSelect.jsx 2KB
simpleSelect.jsx 2KB
doubleSlider.jsx 2KB
menu.jsx 2KB
guess.jsx 2KB
menu.jsx 2KB
menu.jsx 2KB
simpleSelect.jsx 2KB
doubleSlider.jsx 1KB
doubleSlider.jsx 1KB
doubleSlider.jsx 1KB
spiral.jsx 1KB
footer.jsx 1KB
grid.jsx 1KB
slider.jsx 1KB
共 161 条
- 1
- 2
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9154
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功