【文件属性】:
文件名称:leetcode伪代码-maze-maker:迷宫制造者
文件大小:519KB
文件格式:ZIP
更新时间:2021-06-30 19:55:58
系统开源
leetcode伪代码欢迎来到迷宫制造商!
在我创建的所有无用项目中,这个项目在复杂性方面名列前茅。
我已经学习了一段时间的
leetcoding
并学习了图论。
有一天,我醒来时感觉自己有点算法,所以我想出了这个。
使用的堆栈包括
HTML/CSS/JS
和
React。
所有的逻辑都是用
JS
编码的,这比我在
C++
上完成所有
leetcode/algo
练习的预期要困难。
我想他们不使用松散类型语言进行算法和数据处理是有原因的。
我希望我能说所有使用的算法都是个人创造的,但我不能在没有到期的地方获得荣誉。
我从才华横溢的
Jamies
Buck
那里获得了灵感,他慷慨地在博客上写了关于使用无数算法生成迷宫的文章。
他的实现是在
Ruby
上实现的,并且使用一种直到今天我都无法破译的符号。
然而,提供的伪代码和解释足以让这个想法在
Javascript
上运行。
下面我链接
Jamies
博客上的迷宫。
包含迷宫构建和迷宫解决逻辑的文件
在
src/appFiles
中,有一些文件存储了生成迷宫的逻辑。
这些是
chupacabraGeneration.js、ellersGen
【文件预览】:
maze-maker-master
----.eslintcache(9KB)
----public()
--------manifest.json(492B)
--------index.html(2KB)
--------robots.txt(67B)
--------favicon.ico(15KB)
--------logo512.png(9KB)
--------logo192.png(5KB)
----src()
--------logo.svg(3KB)
--------index.css(366B)
--------images()
--------appFiles()
--------App.js(3KB)
--------reportWebVitals.js(362B)
--------App.test.js(246B)
--------setupTests.js(241B)
--------App.css(134B)
--------index.js(500B)
----README.md(2KB)
----.gitignore(310B)
----package-lock.json(684KB)
----package.json(1KB)