<p align="center">
<a href="https://www.hello-algo.com/">
<img src="https://www.hello-algo.com/index.assets/conceptual_rendering.png" width="150">
</a>
</p>
<p align="center">
<img src="https://readme-typing-svg.demolab.com?font=Fira+Code&weight=500&duration=3500&pause=2000&color=21C8B8¢er=true&vCenter=true&width=200&lines=Hello%2C+%E7%AE%97%E6%B3%95+!" alt="hello-algo-typing-svg" />
</br>
动画图解、一键运行的数据结构与算法教程
</p>
<p align="center">
<a href="https://www.hello-algo.com/">
<img src="https://www.hello-algo.com/index.assets/btn_read_online_dark.png" width="150">
</a>
<a href="https://github.com/krahets/hello-algo/releases">
<img src="https://www.hello-algo.com/index.assets/btn_download_pdf_dark.png" width="150">
</a>
</p>
<p align="center">
<img src="https://www.hello-algo.com/index.assets/animation.gif" width="400">
<img src="https://www.hello-algo.com/index.assets/running_code.gif" width="400">
</p>
## 关于本书
本项目旨在打造一本开源免费、新手友好的数据结构与算法入门教程。
- 全书采用动画图解,内容清晰易懂、学习曲线平滑,引导初学者探索数据结构与算法的知识地图。
- 源代码可一键运行,帮助读者在练习中提升编程技能,了解算法工作原理和数据结构底层实现。
- 鼓励读者互助学习,提问与评论通常可在两日内得到回复。
若本书对您有所帮助,请在页面右上角点个 Star :star: 支持一下,谢谢!
## 推荐语
> “一本通俗易懂的数据结构与算法入门书,引导读者手脑并用地学习,强烈推荐算法初学者阅读。”
>
> **—— 邓俊辉,清华大学计算机系教授**
> “如果我当年学数据结构与算法的时候有《Hello 算法》,学起来应该会简单 10 倍!”
>
> **—— 李沐,亚马逊资深首席科学家**
## 参与写作
我们正在加速更新本书,欢迎您通过提交 Pull Request 来[参与本项目](https://www.hello-algo.com/chapter_appendix/contribution/),以帮助其他读者获取更优质的学习内容。
- 若您发现语法错误、内容缺失、文字歧义、无效链接、解释不清晰等问题,请协助修正或在评论区指出。
- 期待您参与 C++, Python, Go, JavaScript, TypeScript, C, C#, Swift, Zig, Rust, Dart 等语言的[代码翻译](https://github.com/krahets/hello-algo/issues/15)。
- 欢迎您为本书内容提出宝贵意见和建议,如有任何问题请提交 Issues 或微信联系 krahets-jyd 。
感谢本开源书的每一位撰稿人,是他们的无私奉献让这本书变得更好,他们是:
<p align="left">
<a href="https://github.com/krahets/hello-algo/graphs/contributors">
<img width="550" src="https://contrib.rocks/image?repo=krahets/hello-algo" />
</a>
</p>
## 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/).
没有合适的资源?快使用搜索试试~ 我知道了~
github上超火的hello-algo(pdf教程+各种语言的源码)
共1715个文件
png:486个
go:135个
md:104个
需积分: 1 0 下载量 194 浏览量
2024-09-03
11:51:55
上传
评论
收藏 31.44MB ZIP 举报
温馨提示
github上超火的hello-algo(pdf教程+各种语言的源码) 包括C、C++、c#、dart、go、java、JavaScript、python、rust、swift、typescript、zig
资源推荐
资源详情
资源评论
收起资源包目录
github上超火的hello-algo(pdf教程+各种语言的源码) (1715个子文件)
avl_tree.c 7KB
hash_map_open_addressing.c 7KB
hash_map_chaining.c 6KB
linkedlist_deque.c 5KB
binary_search_tree.c 5KB
array_hash_map.c 5KB
graph_adjacency_list.c 5KB
array_deque.c 4KB
edit_distance.c 4KB
time_complexity.c 4KB
quick_sort.c 4KB
array_binary_tree.c 4KB
my_list.c 4KB
graph_adjacency_matrix.c 4KB
min_path_sum.c 4KB
knapsack.c 4KB
graph_bfs.c 3KB
my_heap.c 3KB
array_queue.c 3KB
n_queens.c 3KB
array.c 3KB
linkedlist_queue.c 3KB
space_complexity.c 3KB
counting_sort.c 2KB
linkedlist_stack.c 2KB
permutations_ii.c 2KB
binary_search_insertion.c 2KB
radix_sort.c 2KB
subset_sum_ii.c 2KB
bucket_sort.c 2KB
preorder_traversal_iii_template.c 2KB
permutations_i.c 2KB
two_sum.c 2KB
subset_sum_i.c 2KB
graph_dfs.c 2KB
coin_change.c 2KB
binary_search_edge.c 2KB
array_stack.c 2KB
unbounded_knapsack.c 2KB
hanota.c 2KB
linked_list.c 2KB
binary_search.c 2KB
coin_change_ii.c 2KB
merge_sort.c 2KB
iteration.c 2KB
subset_sum_i_naive.c 2KB
build_tree.c 2KB
top_k.c 2KB
binary_tree_dfs.c 2KB
binary_tree_bfs.c 2KB
coin_change_greedy.c 2KB
fractional_knapsack.c 2KB
min_cost_climbing_stairs_dp.c 2KB
recursion.c 2KB
bubble_sort.c 2KB
worst_best_time_complexity.c 2KB
heap_sort.c 2KB
graph_adjacency_list_test.c 1KB
simple_hash.c 1KB
preorder_traversal_iii_compact.c 1KB
preorder_traversal_ii_compact.c 1KB
climbing_stairs_backtrack.c 1KB
climbing_stairs_dp.c 1KB
binary_search_recur.c 1KB
climbing_stairs_dfs_mem.c 1KB
preorder_traversal_i_compact.c 978B
my_heap_test.c 973B
max_capacity.c 943B
binary_tree.c 905B
climbing_stairs_constraint_dp.c 901B
insertion_sort.c 888B
selection_sort.c 884B
max_product_cutting.c 869B
common_test.c 836B
climbing_stairs_dfs.c 624B
avl_tree.cpp 7KB
quick_sort.cpp 6KB
hash_map_open_addressing.cpp 5KB
linkedlist_deque.cpp 5KB
binary_search_tree.cpp 5KB
edit_distance.cpp 4KB
my_list.cpp 4KB
time_complexity.cpp 4KB
array_deque.cpp 4KB
hash_map_chaining.cpp 4KB
my_heap.cpp 4KB
graph_adjacency_matrix.cpp 4KB
min_path_sum.cpp 4KB
array_binary_tree.cpp 3KB
knapsack.cpp 3KB
array_queue.cpp 3KB
array.cpp 3KB
linkedlist_queue.cpp 3KB
graph_adjacency_list.cpp 3KB
array_hash_map.cpp 2KB
linkedlist_stack.cpp 2KB
space_complexity.cpp 2KB
counting_sort.cpp 2KB
n_queens.cpp 2KB
preorder_traversal_iii_template.cpp 2KB
共 1715 条
- 1
- 2
- 3
- 4
- 5
- 6
- 18
资源评论
jessie的垃圾桶
- 粉丝: 301
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- SQD50P04-13L-GE3-VB一种P-Channel沟道TO252封装MOS管
- c-master (11).zip
- gbase8a安装配置透明网关gateway和使用dblink方案文档
- SQD50P04-09L-GE3-VB一种P-Channel沟道TO252封装MOS管
- SeayDzend(zend解密工具) php解密工具 zend解密工具 php解密
- 3N06L20-TO252-VB一种N-Channel沟道TO252封装MOS管
- JSEncrypt 前端js分段加密解密RSA 同时兼容web和微信小程序
- 75321D-VB一种N-Channel沟道TO252封装MOS管
- SQD25N06-35L-GE3-VB一种N-Channel沟道TO252封装MOS管
- Sqoop与HBase间数据高效迁移实践与注意事项
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功