用不同语言编写的数据结构和算法的简洁示例实现 https://github.com/VAR-solutions/Algorithms
算法可视化工具。你可以自由选择自己想学习的算法,每个算法它都清晰描绘了其原理和运作过程 https://github.com/algorithm-visualizer/algorithm-visualizer
C/C++ /Python/Go/JS/Java多语言LeetCode解题参考 https://github.com/luliyucoordinate/Leetcode
究竟什么是时间复杂度,怎么求时间复杂度 https://mp.weixin.qq.com/s/1Zx0SK2vFfF3W3WC1cf0pg
免费书“动手解决算法问题” https://github.com/liyin2015/Algorithms-and-Coding-Interviews
《剑指Offer》题目汇总&常考题总结(Python实现) https://github.com/shenweichen/coding_interviews
https://github.com/labuladong/fucking-algorithm https://labuladong.gitbook.io/algo/
https://mp.weixin.qq.com/s/fIRW0z-AMwFwsvC8hvYnYg
https://github.com/huzecong/oi-slides
该仓库收集汇总了一些与算法竞赛、数据结构有关的课件、论文、书籍、网站、习题 https://github.com/Xunzhuo/OI_Sharing
一个关于Dirichlet Process和Chinese Restaurant Process简洁明了的介绍 http://blog.datumbox.com/the-dirichlet-process-the-chinese-restaurant-process-and-other-representations/
'Coding总结 - 面试高频算法题总结' https://github.com/Making-It/Code
【旅行商问题解决算法可视化】’Traveling Salesman Problem - Visualization of algorithms for solving the traveling salesman problem' https://github.com/jhackshaw/tspvis
【Python字符串相似性算法库】 https://github.com/luozhouyang/python-string-similarity
'面试算法/数据结构笔记 - Algorithm for Interview(面试算法笔记-中文) https://github.com/imhuay/Algorithm_for_Interview-Chinese
'信息学竞赛讲课课件' https://github.com/huzecong/oi-slides 本科毕业于清华大学,现于CMU攻读硕士的胡泽聪同学,在GitHub上放出了他从2013年至2018年的所有信息学竞赛讲课课件。主要内容包括:TopCoder题目选讲、CodeChef题目选讲、网络流模型、NOIP图论、NOIP数学方法、数据结构及应用、动态规划、线性代数、概率与期望等。
'LeetCode-book - leetcode 1~400知识点&题型总结&leetcode对应题表' https://github.com/huxiaoman7/leetcodebook
动态规划之博弈问题 https://mp.weixin.qq.com/s/gY9aHcIaBz2iPQraptJmgQ
【基于Anki的算法与数据结构面试准备资料集】 https://github.com/teivah/algodeck
《详解一道高频面试题:接雨水》 https://mp.weixin.qq.com/s/sO3rokhr_xsjZ0wXf6j5GQ
算法和编程面试题精选TOP50!(附代码+解题思路+答案) https://mp.weixin.qq.com/s/ABSgO36dGLa1_d5daN2c8A
【算法分类知识框架】 https://static.coggle.it/diagram/WHeBqDIrJRk-kDDY/t/categories-of-algorithms-non-exhaustive
《程序员修炼之路》作者将自己作为一个过来人,总结了自己程序员修炼之路的经验,以及给后辈的一些建议,分享给初入门的程序员同学。 https://github.com/Snailclimb/programmer-advancement
107+ 条最常出现的编码面试问题及详细解决方案 https://github.com/hoanhan101/algo
【Leetcode 的 Python 参考方案/解析】’ Leetcode Python Solution and Explanation. Also a Guide to Prepare for Software Engineer Interview.' https://github.com/wuduhren/leetcode-python
一份作者在刷 Leetcode 题目时记录下来的解题思路,且提供详细的注释,并且按问题类型整理出来,分享给有需要的同学。 https://github.com/xiaoylu/leetcode_category
“Donald Knuth访谈:算法、复杂度、生活和计算机编程艺术” https://www.bilibili.com/video/av65677422?p=10
【按问题类型整理的 Leetcode 题解】’Leetcode by Category - Leetcode solutions organized by the problem categories' https://github.com/xiaoylu/leetcode_category
文本编辑器是如何检查英文单词出错的? https://mp.weixin.qq.com/s/OqLTqUHL3MKUlbdfhVlPOQ
优质的算法技术博主,作者在 GitHub 上曾开源过一个超 4.6 万 Star 的算法类项目,他所撰写的文章大部分是算法相关的题目讲解 https://mp.weixin.qq.com/s/b8A0sb9kPj3mJ7Ef4gFrJA
【LeetCode中文题解】'LeetCode - LeetCode solutions with Chinese explanation.' https://github.com/ShusenTang/LeetCode
【Python算法与数据结构学习资源集】 https://github.com/MTrajK/coding-problems
【Python遗传/进化算法工具箱】 https://github.com/geatpy-dev/geatpy
[译] Google Interview University 一套完整的学习手册帮助自己准备 Google 的面试 https://github.com/xitu/google-interview-university/blob/zh-hans/translations/README-cn.md
《算法导论(第三版)》习题与问题 https://github.com/CyberZHG/CLRS
两位大佬 blog 描述自己怎么解数独的。 http://norvig.com/sudoku.html https://ronjeffries.com/categories/sudoku/
《五大常用算法之二:动态规划算法》动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。 https://mp.weixin.qq.com/s/A0lPQ7wNBJn-MeIbLVvLcA
面试官最喜爱的TopK问题算法详解 https://zhuanlan.zhihu.com/p/76734219
白话讲解遗传算法》 https://mp.weixin.qq.com/s/VKU7UQ2iYzGfnbk41ltdBA
峰值检测算法Python实现 https://github.com/MonsieurV/py-findpeaks
如何用一行代码解决约瑟夫环问题 https://mp.weixin.qq.com/s/xBiQHKdSop1HzKTF7EVhCQ
算法面试中的趣味题目(附答案分享) https://mp.weixin.qq.com/s/m93dlWkikxuxY4PnwVYwow
算法/深度学习/NLP面试笔记 - 2018/2019/校招/春招/秋招/自然语言处理(NLP)/深度学习(Deep Learning)/机器学习(Machine Learning)/C/C++/Python/面试笔记 https://github.com/DarLiner/Algorithm_Interview_Notes-Chinese
GitHub 上开源的一份非常棒的正则教程,每个知识点提供一个通俗易懂的例子说明。 https://github.com/ziishaned/learn-regex/blob/master/translations/README-cn.md
https://github.com/yogykwan/acm-challenge-workbook
用Jupyter Notebooks编写、分享算法分析的十条简单规则 https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1007007
百道算法面试题集锦!Python 实现,含华为、BAT 等校招真题 https://redstonewill.com/2134/
图解:什么是 BF 算法 ? https://mp.weixin.qq.com/s/DnjLeZbdhSbSLj6phPXwhQ
很全面的算法和数据结构知识 https://github.com/kdn251/interviews https://mp.weixin.qq.com/s/pkjgL4St2gwPZcinkHfx8Q
Leetcode 题解 (跟随思路一步一步撸出代码) 及经典算法实现 awesome-algorithm:Leetcode 题解及经典算法实现,实现语言包含 Python、Java、C++、JS https://github.com/apachecn/awesome-algorithm
这可能是史上最全的 Python 算法集(建议收藏) https://mp.weixin.qq.com/s/S6C1egxDWxCSjjGulruFYA
图的基本概念以及Python实例分析 https://mp.weixin.qq.com/s/zOdy-1vCJD_dPFSoe0ELFA
GIF 动图让你弄懂递归等概念 https://mp.weixin.qq.com/s/iG7FxmM6Sqxt2HW-yKyKxw
游戏中的敏感词过滤算法如何实现的? https://mp.weixin.qq.com/s/HVUmlUbhDT4IObIKRCIydw
程序员必须掌握哪些算法? https://www.zhihu.com/question/23148377/answer/714596562
2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总 https://github.com/0voice/interview_internal_reference
数据结构和算法必知必会的 50 个代码实现 https://github.com/wangzheng0822/algo
各种基础算法、数据结构的 C 语言实现 https://github.com/TheAlgorithms/C
必知必会的数据结构和算法代码答案(多种编程语言) https://github.com/wangzheng0822/algo
麻省理工学院的课程6.851《高级数据结构》,是《算法导论》的姊妹篇。 https://courses.csail.mit.edu/6.851/fall17/
用动画的形式呈现解LeetCode题目的思路 https://github.com/MisterBooo/LeetCodeAnimation
Github 标星近 4w,热榜第一,如何用 Python 实现所有算法 https://github.com/TheAlgorithms/Python
数据结构与算法/leetcode/lintcode题解 https://github.com/billryan/algorithm-exercise
零公式透彻理解马尔可夫链蒙特卡洛方法 https://bigquant.com/community/t/topic/129052?weibo&181205&L1
算法相关知识储备 - 来源 leetCode 和 其他算法书 https://github.com/HuberTRoy/leetCode
【漫画】以后在有面试官问你AVL树,你就把这篇文章扔给他 https://mp.weixin.qq.com/s/X-HSkw1DWdGp5sdcCoNXKg
C/C++面试知识总结 https://github.com/huihut/interview
GitHub星数13200!用Python实现所有排序算法的开源项目 https://bigquant.com/community/t/topic/127141
收集了许多基于 Python 实现的算法 https://github.com/TheAlgorithms/Python
LeetCode 题解项目 https://mp.weixin.qq.com/s?__biz=MzAxOTcxNTIwNQ==&mid=2457915233&idx=1&sn=e18662a582d6159a0b8374f2851c6b65&chksm=8cb6aa8bbbc1239d6eea5d6dc4e556b933c1577d763bc7ef6f58d8f23a0ebafeaddb62ccb170&token=981010234&lang=zh_CN#rd https://github.com/haoel/leetcode https://github.com/qiyuangong/leetcode
Daily-Interview-Question 每天一道前端大厂面试题,让你时刻保持危机感,不断精进自己的技能 https://github.com/Advanced-Frontend/Daily-Interview-Question
【AI 落地思考集】’Shift AI models to real world products' https://lonelygo.gitbook.io/shift-ai-models-to-real-world-products/
算法工程师面试题整理' https://github.com/PPshrimpGo/AIinterview
'算法模板 - 刷题的套路模板' https://github.com/greyireland/algorithm-pattern
《经典动态规划:戳气球问题》 https://mp.weixin.qq.com/s/WkjVO1jlBJpghM6Usseg7A
【演示各种图求解算法优缺点的交互可视化器】 https://github.com/Walker-TW/Algorithm-Visualizer
'和小浩学算法 - 包括:三十万字图解算法题典、100 张编程类超清晰思维导图、100 篇大厂面经汇总等’ https://github.com/geekxh/hello-algorithm
关于哈希表,你该了解这些 https://mp.weixin.qq.com/s/P-tP7jPz8EwWEk1nFwyBTw
'LeetcodeTop:汇总互联网公司技术岗考察leetcode题目的热度,帮同学们更加有针对性地准备面试' https://github.com/afatcoder/LeetcodeTop
'算法理论基础知识应知应会(面试题汇总)’ https://github.com/sladesha/Reflection_Summary
国内一位开发者在 GitHub 上搞了个 LeetCode 题解项目,目前已收录 900 多道题,并附有中英文版本的题解过程介绍。 https://github.com/grandyang/leetcode
LeetCode题目分类与面试问题整理 - LeetCode刷题记录 https://github.com/yuanguangxin/LeetCode
算法模板,教你最科学最快速的刷题 https://github.com/greyireland/algorithm-pattern
各家公司的leetcode高频题目列表 https://github.com/MysteryVaibhav/leetcode_company_wise_questions
Python & C++算法与数据结构实现集 https://github.com/Py-Contributors/AlgorithmsAndDataStructure
用Python3用优雅的方式实现《剑指Offer》中的题目 https://github.com/darkTianTian/sword-for-offer
中/难LeetCode问题参考解法 https://github.com/noisefilter19/LeetCode_Algorithms
UC Berkeley CS170《高效算法与棘手问题》(2020) 课程 https://cs170.org/
开源的技术面试清单速查表 https://github.com/TSiege/Tech-Interview-Cheat-Sheet
高频面试题 - 根据超过 1500 篇真实面经整理的腾讯,阿里,字节跳动,Shopee,美团,滴滴高频面试题 https://github.com/resumejob/interview-questions
https://github.com/zhm-real/PathPlanning
LeetCode 101:和你一起你轻松刷题(C++) https://github.com/changgyhub/leetcode_101
LeetCode难题代码和算法要点分析(C++/Python) https://github.com/wisdompeak/LeetCode
编程面试(算法与数据结构)问题与编程实现集 https://github.com/xianzhez/Coding-Interview-101
免费电子书:线性规划入门 https://github.com/Operations-Research-Science/Ebook-Linear_Programming
LeetCode 刷题攻略:配思维导图,100+经典算法题目刷题顺序、经典算法模板、共40w字的详细图解,以及难点视频题解 https://github.com/youngyangyang04/leetcode-master
可视化解释A*、Dijkstra、BFS寻路算法 https://github.com/npretto/pathfinding https://github.com/raj457036/Path-Finding-Visualizer
sorting_algo_visualizer:Python实现的排序算法动画可视化 https://github.com/mportesi/sorting_algo_visualizer
string_grouper:超快的Python字符串匹配模块 https://github.com/Bergvca/string_grouper
leetcode-algorithm - 分类整理leetcode算法题解,用c++与python实现 https://github.com/lxztju/leetcode-algorithm
algorithm-pattern算法模板的Python3语言实现版本,刷题的套路模板 https://github.com/dashidhy/algorithm-pattern-python
算法工程师技术路线图 https://zhuanlan.zhihu.com/p/192633890
'令狐冲的算法小抄' github.com/ninechapter-algorithm/linghu-algorithm-templete
LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解 github.com/doocs/leetcode
《巧妙的算法:受自然启发的编程方法》电子书与代码 github.com/clever-algorithms/CleverAlgorithms
algorithm-base - 专门为刚开始刷题的同学准备的算法基地,立志用动画将晦涩难懂的算法说的通俗易懂! github.com/chefyuan/algorithm-base
《algorithm-note》算法笔记中文版 - 包括数组,链表,树,图,递归,DP,有序表等相关数据结构与算法的讲解及代码实现。 ithub.com/Dairongpeng/algorithm-note
解 LeetCode 题目集合。号称“手撕 LeetCode 题目” https://github.com/labuladong/fucking-algorithm
algovis:算法可视化项目集锦 github.com/enjalot/algovis
Path Planning:C++路径规划算法实现集 github.com/vss2sn/path_planning
LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图…’ github.com/youngyangyang04/leetcode-master
《算法与数据结构进阶》随书代码 github.com/mlarocca/AlgorithmsAndDataStructuresInAction
GitHub 上近期比较火的一个面试题解仓库:The Complete FAANG Preparation。 里面包含了数据结构、算法知识点讲解、Facebook、Apple、Google 等互联网公司面试题、基于主流编程语言构建的 Demo 示例等内容。 github.com/AkashSingh3031/The-Complete-FAANG-Preparation
Shortest-LeetCode-Python-Solutions - Leet Code 刷题笔记 - - 不求最快最省,但求最短最优雅,Shorter is better here. github.com/cy69855522/Shortest-LeetCode-Python-Solutions
一个开源的资料库,收集了 5000 道校招常用面试题,包含 leetcode,校招笔试题,面试题,算法题,语法题,目前仍在持续更新中。 GitHub:github.com/0voice/campus_recruitmen_questions
为了帮助开发者更好的理解数据结构,旧金山大学制作了一系列算法可视化交互动画。 #算法 #可视化 其中包含堆栈、队列、递归、索引、排序、动态规划等内容,动画主要基于 HTML5 与 JavaScript 编写,可在大部分主流浏览器上完美运行。 如果有需要的话,你也可以使用其提供的 MyAlgorithm.js 库,自行编写可视化动画。 https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
GitHub 上一个开源算法知识库:Algorithm Base,通过动画配图及文字介绍的方式,让开发者可以更加轻松的学习并吸收算法知识。 其中包含数据结构、排序算法、二叉树、求和、双指针、二分查找等相关内容,目前该仓库仍在持续更新中。 github.com/chefyuan/algorithm-base #算法 #可视化
Leetcode解答。所有的问题都支持C++语言,一部分问题支持Java语言。近乎所有问题都会提供多个算法解决' github.com/liuyubobobo/Play-Leetcode
fluxsort:稳定自适应分区比较排序算法C实现及可视化 github.com/scandum/fluxsort
《每个程序员都应该知道的40个算法》随书代码 github.com/PacktPublishing/40-Algorithms-Every-Programmer-Should-Know
开源的中文算法指南:Algorithm Guide。该仓库主要分为两大分支,主分支为算法和数据结构教程,次分支为算法竞赛、数据结构相关的课件、论文、书籍、网站、习题整理。 github.com/Xunzhuo/Algorithm-Guide
Learn-Algorithms - 算法学习笔记 github.com/nonstriater/Learn-Algorithms
《algorithm-note》中文版,该系列包括数组,链表,树,图,递归,DP,有序表等相关数据结构与算法的讲解及代码实现。 左神算法课笔记记录,增加了总结性内容,让开发者可以当成工具书查阅,帮助复习。 github.com/Dairongpeng/algorithm-note
b-tree大体的算法思想,发现一个不错的项目,把sqlite2.5里b-tree相关的部分代码抽取出来了: github.com/madushadhanushka/simple-sqlite
【Kite:图论交互可视化工具】 github.com/erkal/kite
github.com/acm-clan/algorithm-stone
CMU的经典课程Algorithms in the Real World现在将编号改为15-750(原来是15-853),合并了原来15-750课程Graduate Algorithms的一些内容,而将更专门的理论课程改为15-850: Advanced Algorithms。 有人整理的近60个各种数据结构和算法在真实系统中的应用,有对应的源代码。 https://cstheory.stackexchange.com/questions/19759/core-algorithms-deployed/19773#19773
GitHub 上一个基于纯 C 语言实现的 LeetCode 题解仓库,共有 200 多道题,涵盖链表、队列、堆栈、递归、动态规划、二叉搜索树等知识点。 GitHub:github.com/begeekmyfriend/leetcode
算法通关手册(LeetCode) - 超详细的「算法与数据结构」基础讲解教程,「LeetCode」650+ 道题目 Python 版的详细解析 github.com/itcharge/LeetCode-Py
LeetCode 题解仓库,里面涵盖了多种编程语言的 LeetCode 代码实现,其中包括排序算法、链表、二叉树、栈和队列、动态规划等算法知识点。 github.com/doocs/leetcode
Leetcode-retag - 重新分类 Leetcode 高频题 github.com/resumejob/Leetcode-retag
面向编程面试的LeetCode题集(C++) github.com/tanyarajhans/LeetCode
Best Resources to Learn Data Structures and Algorithms https://www.mltut.com/best-resources-to-learn-data-structures-and-algorithms/
'《剑指 Offer》 Python, Java, C++ 解题代码,LeetBook《图解算法数据结构》配套代码' by Krahets GitHub: github.com/krahets/LeetCode-Book
【Pathfinding Visualizer:寻路算法实现及可视化(Next.js+TypeScript+Tailwind)】’Pathfinding Visualizer - four pathfinding algorithms (Breadth-First Search, Depth-First Search, Dijkstra, and A-Star) and two maze generation algorithms (Binary Tree and Recursive Division)’ by Eoin Barr GitHub: github.com/eoin-barr/pathfinding-visualizer
“代码随想录:一套完整的刷题计划,旨在帮助大家少走弯路,循序渐进学算法” https://www.programmercarl.com/
'hello-algo - 《Hello 算法》一本动画图解、能运行、可提问的数据结构与算法入门书' by Yudong Jin GitHub: github.com/krahets/hello-algo
【Pathfinding Visualizer:寻路算法可视化】’Pathfinding Visualizer - Pathfinding visualizations with Python and Pygame' Tauseef Hilal Tantary GitHub: github.com/Tauseef-Hilal/Pathfinding-Visualizer
线段树(Segment Tree)是常用的维护区间信息的数据结构,它可以在 O (logn) 的时间复杂度下实现单点修改、区间修改、区间查询(区间求和、区间最大值或区间最小值)等操作,常用来解决 RMQ 问题。 https://my.oschina.net/u/4090830/blog/10116569
路径规划算法的gif演示 Github地址:github.com/zhm-real/PathPlanning
【免费书《Hello 算法》动画图解、一键运行的数据结构与算法教程】《Hello 算法》 https://www.hello-algo.com/
算法竞赛模板库 by 灵茶山艾府 地址:github.com/EndlessCheng/codeforces-go “由于算法知识点繁杂,将自己学习到的算法、做过的题目分类整理好是有必要的。 一个算法模板应当涵盖以下几点: 对该算法的基本介绍(核心思想、复杂度等) 参考链接或书籍章节(讲的比较好的资料) 模板代码(可以包含一些注释、使用说明) 模板补充内容(常见题型中的额外代码、建模技巧等) 相关题目链接(模板题、经典题、思维转换题等)”