guokaide / Algorithm
「面试算法练级攻略」 - 「LeetCode题解」 - 「剑指offer题解」
Stars: ✭ 142
Programming Languages
java
68154 projects - #9 most used programming language
Projects that are alternatives of or similar to Algorithm
Apachecn Algo Zh
ApacheCN 数据结构与算法译文集
Stars: ✭ 10,498 (+7292.96%)
Mutual labels: algorithm, interview, leetcode, offer
Interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendatio…
Stars: ✭ 21,608 (+15116.9%)
Mutual labels: algorithm, interview, leetcode
Algorithm
常用算法和数据结构讲解,面试算法题/leetcode解题,提供golang/js版本
Stars: ✭ 312 (+119.72%)
Mutual labels: algorithm, interview, leetcode
Leetcode Sol Res
Clean, Understandable Solutions and Resources for LeetCode Online Judge Algorithm Problems.
Stars: ✭ 1,647 (+1059.86%)
Mutual labels: algorithm, interview, leetcode
interview-leetcode
【📚 技术面试高频算法+真实面试各类问答+学习指南】助力快速复习找到工作,涵盖大部分程序员所需要掌握的核心知识。
Stars: ✭ 161 (+13.38%)
Mutual labels: leetcode, interview, offer
Coderchef Kitchen
The official repository for our programming kitchen which consists of 50+ delicious programming recipes having all the interesting ingredients ranging from dynamic programming, graph theory, linked lists and much more. All the articles contain beautiful images and some gif/video at times to help clear important concepts.
Stars: ✭ 306 (+115.49%)
Mutual labels: algorithm, interview, leetcode
Leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
Stars: ✭ 45,650 (+32047.89%)
Mutual labels: algorithm, interview, leetcode
Interviews
Everything you need to know to get the job.
Stars: ✭ 54,875 (+38544.37%)
Mutual labels: algorithm, interview, leetcode
Algorithms And Data Structures In Java
Algorithms and Data Structures in Java
Stars: ✭ 498 (+250.7%)
Mutual labels: algorithm, interview, leetcode
Algorithm interview notes Chinese
学习笔记:自然语言处理(NLP)/深度学习(Deep Learning)/机器学习(Machine Learning)/Python/Pytorch
Stars: ✭ 29 (-79.58%)
Mutual labels: algorithm, interview, leetcode
Vscode Leetcode
Solve LeetCode problems in VS Code
Stars: ✭ 6,982 (+4816.9%)
Mutual labels: algorithm, interview, leetcode
CodingInterview
Leetcode解题、剑指offer第二版💪💪💪⛷😀
Stars: ✭ 28 (-80.28%)
Mutual labels: leetcode, interview, offer
Cs Notes
📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
Stars: ✭ 143,620 (+101040.85%)
Mutual labels: algorithm, interview, leetcode
Algorithmmap
建立你的算法地图:如何高效学习算法;算法工程师:从小白到专家
Stars: ✭ 47 (-66.9%)
Mutual labels: algorithm, interview, leetcode
Free Programming Books
📚码农周报 免费的编程书籍,leetcode(力扣)题解、前端算法题,牛客网前端大厂面试题题解、提升工作效率的常用工具等📈🎉
Stars: ✭ 345 (+142.96%)
Mutual labels: algorithm, interview, leetcode
Interviewroom
Contains all important data structure and algorithms problems asked in interviews
Stars: ✭ 207 (+45.77%)
Mutual labels: algorithm, interview, leetcode
Leetcode
Solutions to LeetCode problems; updated daily. Subscribe to my YouTube channel for more.
Stars: ✭ 3,090 (+2076.06%)
Mutual labels: algorithm, interview, leetcode
Leetcode Swift
Solutions to LeetCode by Swift
Stars: ✭ 4,099 (+2786.62%)
Mutual labels: algorithm, interview, leetcode
Awesome Algorithm Question Solution
LeetCode,《剑指offer》中的算法题的题目和解法以及常见算法的实现
Stars: ✭ 988 (+595.77%)
Mutual labels: algorithm, interview, leetcode
算法练级计划
既然终要承受痛苦,那么尝试思考的痛总归比承受学习的苦更有意义。
在正式开始之前,邀请你阅读「The Key To Accelerating Your Coding Skills」,这篇文章将会告诉你如何快速有效地提高自己的编程能力。
Introduction
算法练级计划以面试算法题目为线索,总结归纳面试涉及的算法知识点,整理LeetCode以及「剑指offer」出现的面试题目,在大量的LeetCode题目中梳理一个刷题脉络,让大家能够在有限的时间内,通过面试算法题目的练习,提高算法能力,更加有效地准备面试~
-
了解算法练级计划:算法练级计划
-
在开启算法练级计划之前,需要同学们了解至少一门编程语言,我在这里推荐Java语言,Java学习参见:Java练级攻略,Java学习资源参见:Java练级资源包
-
准备校招面试时,参见校招攻略:2019秋招经验谈
1、 Data Structure and Algorithms
目录
数据结构与算法的要点总结,包括数组、链表、栈、队列、二分查找、排序...不断更新中(每周至少更新一个知识点)...
正文
2、 Questions
目录
Talk is cheap, show me the code.
算法练级计划核心部分,通过coding,提高代码能力,掌握数据结构与算法。
所有问题均选自与校招面试真题,包括问答题,算法题,手撕代码题等。
大家可以点击更新列表中的Title列的题目,开始算法练级挑战,加油~
ps.不断更新中(每周至少更新3个问题)...
正文
数组
# | Title | Finished |
---|---|---|
001 | 数组与泛型动态数组 | Yes |
002 | 1000万整数中查找某个数 | Yes |
003 | 约瑟夫问题 | Yes |
链表
# | Title | Finished |
---|---|---|
001 | 链表与数组 | Yes |
002 | Reverse Linked List | Yes |
003 | Middle of the Linked List | Yes |
004 | LRU Cache | Yes |
005 | Palindrome Linked List | Yes |
006 | Linked List Cycle | Yes |
007 | Merge Two Sorted Lists | Yes |
008 | Remove Nth Node From End of List | Yes |
栈
# | Title | Finished |
---|---|---|
001 | Implement Stack using Array | Yes |
002 | Implement Stack using Linked List | Yes |
003 | Implement Stack using Queues | No |
004 | Implement Queue using Stacks | No |
005 | Valid Parentheses | No |
006 | Min Stack | No |
007 | Implement the Forward and Backward Functions of the Browser | No |
队列
# | Title | Finished |
---|---|---|
001 | Implement Queue using Array | Yes |
002 | Implement Queue using Linked List | Yes |
003 | Design Circular Queue | No |
004 | Design Circular Deque | No |
二分查找算法
# | Title | Finished |
---|---|---|
001 | 二分查找算法 | Yes |
002 | 二分查找算法变形问题 | Yes |
003 | 旋转数组中的最小值 | Yes |
004 | Sqrt(x) | No |
递归
# | Title | Finished |
---|---|---|
001 | Pow(x, n) | No |
3、 leetcode
# | Title | Difficulty | Solution |
---|---|---|---|
876 | Middle of the Linked List | Easy | Java |
234 | Palindrome Linked List | Easy | Java |
206 | Reverse Linked List | Easy | Java |
146 | LRU Cache | Hard | Java |
141 | Linked List Cycle | Easy | Java |
021 | Merge Two Sorted Lists | Easy | Java |
019 | Remove Nth Node From End of List | Medium | Java |
4、 剑指offer
-
「剑指offer」的Java版本题解,不断更新中...
-
更新列表
# | Title | Solution |
---|---|---|
002 | 实现单例模式 | Java |
003 | 数组中重复的数字 | Java |
Appendix
1. 如何进行代码测试?
2.刷题笔记
欢迎大家关注我的公众号: 【算法修炼笔记】
主要分享校招笔试面试经验、数据结构与算法、计算机网络、操作系统、数据库以及法律知识等,完成从码农到工程师的进阶之路~
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].