<p align="center">
  <a href="https://www.hello-algo.com/">
    <img src="docs/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="docs/index.assets/animation.gif" width="700">
</p>

<p align="center">
  <em>
    前往阅读 >
    <a href="https://www.hello-algo.com/">
    hello-algo.com
    </a>
  </em>
</p>

## 关于本书

本书是我利用业余时间创作，完全开源免费，不会收取任何费用。

本书定期更新中，希望您可以一同参与到本书的创作中来，详情见 [一起参与创作](https://www.hello-algo.com/chapter_preface/contribution/) 。

- 如果发现笔误、无效链接、内容缺失、文字歧义、解释不清晰、行文结构不合理等问题，烦请您帮忙修正内容，以帮助其他读者获取更优质的学习内容。
- 非常欢迎您和我一同来创作本书，包括重写某章节、新增章节等，如果有意请与我联系 WeChat: krahets-jyd , Email: krahets@163.com 。

如果感觉本书对你有所帮助，请点个 Star 支持一下，谢谢！

## 致谢

感谢本开源书的每一位撰稿人，是他们的无私奉献让这本书变得更好，他们是：

<a href="https://github.com/krahets/hello-algo/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=krahets/hello-algo" />
</a>

## To-Dos

- [ ] [代码翻译](https://github.com/krahets/hello-algo/issues/15)（JavaScript, TypeScript, C, C#, ... 请求大佬帮助）
- [ ] 数据结构：散列表、堆（优先队列）、图
- [ ] 算法：搜索与回溯、选择 / 堆排序、动态规划、贪心、分治

## License

The **texts, codes, images, photos, and videos** present on this work is licensed under [CC BY-NC-SA-4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/).
