hello-algo/README.md
2023-01-10 12:12:10 +08:00

90 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p align="center">
<a href="https://www.hello-algo.com/">
<img src="https://www.hello-algo.com/index.assets/conceptual_rendering.png" width="230">
</a>
</p>
<h3 align="center">
《 Hello算法 》
</h3>
<p align="center">
动画图解、能运行、可讨论的</br>数据结构与算法快速入门教程
</p>
</br>
<p align="center">
<img src="https://www.hello-algo.com/index.assets/animation.gif" width="400">
<a>&nbsp;</a>
<img src="https://www.hello-algo.com/index.assets/running_code.gif" width="400">
</p>
<p align="center">
<em>
前往阅读 >
<a href="https://www.hello-algo.com/">
hello-algo.com
</a>
</em>
</p>
## 关于本书
本书面向数据结构与算法初学者,致力于达成以下目标:
- 开源免费,所有同学都可在网上获取本书;
- 新手友好,适合算法初学者自主学习入门;
- 动画讲解,尽可能地保证平滑的学习曲线;
- 代码导向,提供可一键运行的算法源代码;
- 讨论学习,提问一般能在三日内得到回复;
如果感觉本书对你有所帮助,请点个 Star :star: 支持一下,谢谢!
### 本地部署
#### Docker
使用本教程前请确保Docker已经安装并启动。
根据如下命令离线部署。
```bash
git clone https://github.com/krahets/hello-algo.git
cd hello-algo
docker-compose up -d
```
稍等片刻,请访问`http://localhost:8000`即可访问本教程。
使用如下命令删除部署。
```bash
docker-compose down
```
## 推荐语
> “一本通俗易懂的数据结构与算法入门书,引导读者手脑并用地学习,强烈推荐算法初学者阅读。”
>
> **—— 邓俊辉,清华大学计算机系教授**
## 贡献
我们正在加速更新本书,期待您来[一起参与创作](https://www.hello-algo.com/chapter_preface/contribution/),以帮助其他读者获取更优质的学习内容:
- 如果发现笔误、无效链接、内容缺失、文字歧义、解释不清晰等问题,烦请您帮忙修正;
- [代码翻译](https://github.com/krahets/hello-algo/issues/15) C++, Python, Go, JavaScript, TypeScript 正在进行中,期望您前来挑大梁;
- 欢迎您通过提交 Pull Request 来增添新内容,包括重写章节、新增章节等;
> 有任何问题请与我联系 WeChat: krahets-jyd
感谢本开源书的每一位撰稿人,是他们的无私奉献让这本书变得更好,他们是:
<a href="https://github.com/krahets/hello-algo/graphs/contributors">
<img src="https://contrib.rocks/image?repo=krahets/hello-algo" />
</a>
## License
The texts, codes, images, photos, and videos in this repository are licensed under [CC BY-NC-SA-4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/).