hello-algo/en
Enlightenus f0755bdfa6
translation: Refine the first paragraph of Time Complexity (#1471)
* Update time_complexity.md

Update first paragraph to avoid confusion between time complexity and run time

* Update time_complexity.md

Refine the first paragraph to keep the definition of time complexity

* Update time_complexity.md

---------

Co-authored-by: Yudong Jin <krahets@163.com>
2024-08-01 15:58:39 +08:00
..
codes [Rust] Normalize mid calculation in case overflow (#1363) 2024-05-18 18:19:19 +08:00
docs translation: Refine the first paragraph of Time Complexity (#1471) 2024-08-01 15:58:39 +08:00
CONTRIBUTING.md Bug fixes and improvements (#1472) 2024-07-30 16:56:59 +08:00
mkdocs.yml Add "reference" for EN version. Bug fixes. (#1326) 2024-05-01 06:49:33 +08:00
README.md Bug fixes and improvements (#1318) 2024-04-30 15:52:05 +08:00

hello-algo-typing-svg
Data structures and algorithms crash course with animated illustrations and off-the-shelf code

简体中文 繁體中文 English

The book

This open-source project aims to create a free and beginner-friendly crash course for data structures and algorithms.

  • Animated illustrations, easy-to-understand content, and a smooth learning curve help beginners explore the "knowledge map" of data structures and algorithms.
  • Run code with just one click, helping readers improve their programming skills and understand the working principle of algorithms and the underlying implementation of data structures.
  • Promoting learning by teaching, feel free to ask questions and share insights. Let's grow together through discussion.

If you find this book helpful, please give it a Star to support us, thank you!

Endorsements

"An easy-to-understand book on data structures and algorithms, which guides readers to learn by minds-on and hands-on. Strongly recommended for algorithm beginners!"

—— Junhui Deng, Professor, Department of computer science and technology, Tsinghua University

"If I had 'Hello Algo' when I was learning data structures and algorithms, it would have been 10 times easier!"

—— Mu Li, Senior Principal Scientist, Amazon

Contributing

Important

Welcome to contribute to Chinese-to-English translation! For more information please see CONTRIBUTING.md.

This open-source book is continuously being updated, and we welcome your participation in this project to provide better learning content for readers.

  • Content Correction: Please help us correct or point out mistakes in the comments section such as grammatical errors, missing content, ambiguities, invalid links, or code bugs.
  • Code Transpilation: We look forward to your contributions in various programming languages. We currently support 12 languages including Python, Java, C++, Go, and JavaScript.

We welcome your valuable suggestions and feedback. If you have any questions, please submit Issues or reach out via WeChat: krahets-jyd.

We would like to dedicate our thanks to all the contributors of this book. It is their selfless dedication that has made this book better. They are:

License

The texts, code, images, photos, and videos in this repository are licensed under CC BY-NC-SA 4.0.