A complete computer science study plan to become a software engineer.
-
Updated
Dec 5, 2024
Algorithms are detailed sets of guidelines created for a computer program to complete tasks efficiently and thoroughly. Algorithms in computer programming are employed to solve complex problems. Various cutting-edge technologies including artificial intelligence (AI) and machine learning (ML), operate based on simple or complex algorithms.
A complete computer science study plan to become a software engineer.
All Algorithms implemented in Python
� Algorithms and data structures implemented in JavaScript with explanations and links to further readings
📚 技术�试必备基础知识�Leetcode�计算机�作系统�计算机网络�系统设计
💯 Curated coding interview preparation materials for busy software engineers
《Hello 算法》:动画图解ã€?一键è¿?行的数æ?®ç»“构与算法教程。支æŒ? Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代ç ?。简体版和ç¹?体版å?Œæ¥æ›´æ–°ï¼ŒEnglish version ongoing
Everything you need to know to get the job.
All Algorithms implemented in Java
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
《代ç ?éš?想录》LeetCode 刷题攻略:200é?“ç»?典题目刷题顺åº?,共60wå—的详细图解,视频难点剖æž?,50ä½™å¼ æ€?维导图,支æŒ?C++,Java,Python,Go,JavaScriptç‰å¤šè¯è¨€ç‰ˆæœ¬ï¼Œä»Žæ¤ç®—法å¦ä¹ ä¸?å†?迷茫ï¼?🔥🔥 æ?¥çœ‹çœ‹ï¼Œä½ 会å?‘现相è§?æ?¨æ™šï¼?🚀
🎆Interactive Online Platform that Visualizes Algorithms from Code
📚 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, recommendation…
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
👨�🎓 Java Core Sprout : basic, concurrent, algorithm
Minimal examples of data structures and algorithms in Python
Python sample codes for robotics algorithms.
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics