算法学习干货汇总

本文是算法数据结构、面试经验相关优质资料合集,持续更新。包含LeetCode分类列表、英文官网题解入口等;Python数据结构相关GitHub资源;算法面试的求职攻略、计算机基础笔记等;还有Python、Java、C++实现的优质题解资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

算法数据机构、面试经验相关优质GitHub、推文资料合集,本文持续更新当下最新资料,方便各位学习和查阅。

1、LeetCode

【0】分类列表

https://github.com/MisterBooo/LeetCodeAnimation(五分钟学算法)

https://github.com/labuladong/fucking-algorithm(labuladong)

https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md(CyC2018/CS-Notes)

https://github.com/songyingxin/python-algorithm(老宋)

https://github.com/kamyu104/LeetCode-Solutions(Python、C++ Star1.1k)

【1】英文官网题解入口

https://leetcode.com/problemset/all/

九章算法参考答案查询

https://www.jiuzhang.com/solution/

负雪明烛700题【LeetCode】代码模板,刷题必会 + 剑指offer

https://blog.youkuaiyun.com/fuxuemingzhu/article/details/101900729

【2】Leetcode  Python

https://github.com/qiyuangong/leetcode (Star 2.1k)

https://github.com/Garvit244/Leetcode (Star 389)

https://github.com/ShusenTang/LeetCode(C++ Star 186)

【3】“2018年力扣高频算法面试题汇总” 探索卡片

https://leetcode-cn.com/explore/featured/card/top-interview-quesitons-in-2018/

【4】LeetCode:互联网公司最常见的面试算法题有哪些?

https://www.zhihu.com/question/24964987/answer/586425979

2、Python数据结构

【0】刘宇波老师GitHub

https://github.com/liuyubobobo

【1】印度小哥的Python实现所有算法:All Algorithms implemented in Python(45000+)2019.5

https://github.com/TheAlgorithms/Python

https://mp.weixin.qq.com/s/trAXQUE4yIMo237J5ogqGA

【2】数据结构和算法必知必会的50个代码实现-王争(7000+)2019

https://github.com/wangzheng0822/algo

【3】python-data-structure-cn(2200+)2018

https://github.com/facert/python-data-structure-cn

分类整理

【排序】《十大经典排序算法》(3400+)

https://github.com/hustcc/JS-Sorting-Algorithm

3、算法面试

【1】CVer:AI-Job-Notes(2019.4)

AI算法岗求职攻略(涵盖准备攻略、刷题指南、内推和AI公司清单等资料)

https://github.com/amusi/AI-Job-Notes

【2】字节后端的计算机基础笔记Waking-Up

https://github.com/wolverinn/Waking-Up#6-python

【3】Machine-Learning-Session:机器学习-白板推导系列(800+)2018

https://github.com/shuhuai007/Machine-Learning-Session

算法 - Algorithms

  1. 排序算法:快速排序、归并排序、计数排序

  2. 搜索算法:回溯、递归、剪枝技巧

  3. 图论:最短路、最小生成树、网络流建模

  4. 动态规划:背包问题、最长子序列、计数问题

  5. 基础技巧:分治、倍增、二分、贪心

数据结构 - Data Structures

  1. 数组与链表:单 / 双向链表、跳舞链

  2. 栈与队列

  3. 树与图:最近公共祖先、并查集

  4. 哈希表

  5. 堆:大 / 小根堆、可并堆

  6. 字符串:字典树、后缀树

4、优质题解

Python实现

https://github.com/Jack-Lee-Hiter/AlgorithmsByPython

https://github.com/shenweichen/coding_interviews

https://github.com/JushuangQiao/Python-Offer

https://github.com/darkTianTian/sword-for-offer/tree/master

Java实现

https://github.com/CyC2018/CS-Notes/blob/master/notes/剑指%20Offer%20题解%20-%20目录.md

原版C++代码

https://github.com/zhedahht/CodingInterviewChinese2

第一版 https://github.com/gatieme/CodingInterviews

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值