算法,CS学习,嵌入式学习,算法刷图,推荐资料,直接下载

目录

附:算法代码库

附:CS 综合学习类

附:嵌入式 综合学习类

附:算法刷题总结


数据结构与算法简述和CS综述整理。本文非基础的教程,本文会列出大量学习和参考网站。老惯例,一个文章是一个集大成(本文借助了语音输入(PC 版 讯飞输入法)由此加速码字,但仍保持简洁的文风)。

数据结构 + 算法 = 程序。数据结构:现实问题的符合计算机存储的建模;算法:解决现实问题的步骤(符合有穷性,确定性,可行性等)。


四个附录为 Github 上或其它地方的有极大学习价值的教程或库:

  • 附:算法代码库。
  • 附:CS 综合学习类。
  • 附:嵌入式 综合学习类。
  • 附:算法刷题总结。

该部分涉及十几个 Github 仓库,鉴于挨个下载很麻烦,这里我全部下载并整理好了(四部分仓库 + 硬件领域面经集合 1.42 GB 侵删):

链接:https://pan.baidu.com/s/1-A_wA3YP4666tge2llxqEg 提取码:XHYN –来自百度网盘超级会员V4的分享

附:算法代码库

零散:

  • 《常用算法程序集》 第五版(C C++)和第六版(C++) 徐士良等著。
  • C语言程序设计50例(经典收藏)_ 雷银行的博客-CSDN博客 _c语言程序设计。
  • 【】。

Github 开源项目:

  • The Algorithms (the-algorithms.com)-欢迎来到GitHub最大的开源算法库,介绍 搜索算法,一触即达:GitHub上有个规模最大的开源算法库 - 知乎 (zhihu.com)。
  • TheAlgorithms/C: Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes. (github.com)。网页版 Algorithms_in_C: The Algorithms - C。
  • Dev-XYS/Algorithms: 全面的算法代码仓库 (github.com),C++ 版本。
  • 【】。

附:CS 综合学习类

  • CS 相关的学习路线大总结:rd2coding/Road2Coding: 编程之路 (github.com)。
  • 杂且全:CS-Notes 算法和刷题、操作系统、网络、数据库、系统设计等 CyC2018/CS-Notes: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 (github.com)。网站版 CS-Notes (cyc2018.xyz)。
  • 杂且全:be-a-professional-programmer stanzhai/be-a-professional-programmer: 成为专业程序员路上用到的各种优秀资料、神器及框架 (github.com)。网页版 前言 | be-a-professional-programmer (stanzhai.site)。
  • 杂且全:easy-cs 网络、算法、系统设计、Java、MySQL、分布式、聊人生等 allentofight/easy-cs: CS,如此简单! (github.com)。
  • Freely available programming books EbookFoundation/free-programming-books: Freely available programming books (github.com)。网站版 free-programming-books | Freely available programming books (ebookfoundation.github.io)。
  • 算法学习:algorithm-note 算法笔记 dairongpeng/algorithm-note: 该系列包括数组,链表,树,图,递归,DP,有序表等相关数据结构与算法的讲解及代码实现。 (github.com)。知乎介绍文字 《algorithm-note》算法笔记中文版正式发布! - 知乎 (zhihu.com)。
  • 算法学习:fucking-algorithm 算法刷题 labuladong/fucking-algorithm: 刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why. (github.com)。网站版 labuladong 的算法小抄 :: labuladong的算法小抄 (gitee.io)。
  • 算法学习:hello-algorithm 基础、刷题、面经和汇总 geekxh/hello-algorithm: 针对小白的算法训练 | 包括四部分:①.算法基础 ②.力扣图解 ③.大厂面经 ④.CS_汇总 | 附:1、千本开源电子书 2、百张技术思维导图(项目花了上百小时,希望可以点 star 支持,感谢~) (github.com)。网站版 小浩算法 (geekxh.com)。
  • 杂且全:Best-websites-a-programmer-should-visit-zh tuteng/Best-websites-a-programmer-should-visit-zh: 程序员应该访问的最佳网站中文版 (github.com)。
  • C 相关 杂且全:awesome-c-cn jobbole/awesome-c-cn: C 资源大全中文版,包括了:构建系统、编译器、数据库、加密、初中高的教程/指南、书籍、库等。 (github.com)。
  • 技术面试最后反问面试官的话:reverse-interview-zh yifeikong/reverse-interview-zh: 技术面试最后反问面试官的话 (github.com)。

附:嵌入式 综合学习类

  • linux_kernel_wiki:Linux 内核知识体系与面试题 0voice/linux_kernel_wiki: linux内核学习资料:200+经典内核文章,100+内核论文,50+内核项目,500+内核面试题,80+内核视频 (github.com)。
  • linux-insides-zh:MintCN/linux-insides-zh: Linux 内核揭秘 (github.com)。网站版 简介 · Linux ­Insides­中文 (gitbooks.io)。
  • EmbeddedSoftwareEngineerInterview:ZhongYi-LinuxDriverDev/EmbeddedSoftwareEngineerInterview: 嵌入式软件工程师笔试面试指南,主要收录笔试面试八股文。包括C/C++,计算机基础,操作系统,Linux驱动,Arm体系与架构,网络编程,大厂笔试面试题等。持续更新中~~有问题可以加我微信,LinuxDriverDev (github.com)。
  • embedded-notes:xiaowenxia/embedded-notes: 嵌入式linux软件开发、嵌入式linux驱动开发、c语言、单片机开发、IOT开发等面试要点记录 (github.com)。
  • 从事嵌入式行业的你,现在年薪多少,有什么经历想和大家分享? - 知乎 (zhihu.com)。
  • 嵌入式面试题,不断更新 - 知乎 (zhihu.com)。

附:算法刷题总结

  • hello-algorithm 基础、刷题、面经和汇总 geekxh/hello-algorithm: 针对小白的算法训练 | 包括四部分:①.算法基础 ②.力扣图解 ③.大厂面经 ④.CS_汇总 | 附:1、千本开源电子书 2、百张技术思维导图(项目花了上百小时,希望可以点 star 支持,感谢~) (github.com)。网站版 小浩算法 (geekxh.com)。

  • CS-Notes 算法和刷题、操作系统、网络、数据库、系统设计等 CyC2018/CS-Notes: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计 (github.com)。网站版 CS-Notes (cyc2018.xyz)。

  • LeetCode C++ 题解:soulmachine/leetcode: LeetCode题解,151道题完整版 (github.com)。

  • LeetCode Go 题解:halfrost/LeetCode-Go: Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解 (github.com)。网站版 序 | LeetCode Cookbook (halfrost.com)。

  • Shortest-LeetCode-Python-Solutions:cy69855522/Shortest-LeetCode-Python-Solutions: Leet Code 刷题笔记 - - 不求最快最省,但求最短最优雅,Shorter is better here. (github.com)。

  • LeetCode with Python and JavaScript:HuberTRoy/leetCode: 算法相关知识储备 LeetCode with Python and JavaScript (github.com)。


四个附录,该部分涉及十几个 Github 仓库,鉴于挨个下载很麻烦,这里我全部下载并整理好了(四部分仓库 + 硬件领域面经集合 1.42 GB 侵删):

链接:https://pan.baidu.com/s/1-A_wA3YP4666tge2llxqEg 提取码:XHYN –来自百度网盘超级会员V4的分享

你可能感兴趣的:(经验分享,笔记,学习,算法,数据结构)