阶段2:计算机基础


数据结构与算法

知识

数据结构

  • 数组
  • 字符串
  • 队列
  • 链表
  • 集合
  • 哈希表
  • 二叉树

算法

  • 排序
  • 双指针
  • 查找
  • 分治
  • 动态规划
  • 递归
  • 回溯
  • 贪心
  • 位运算
  • DFS
  • BFS

资源

操作系统

知识

  • 进程、线程
  • 进程 / 线程间通讯方式
  • 进程调度算法
  • 进程 / 线程状态
  • 死锁
  • 内存管理
  • 文件管理

资源

  • 视频
  • 书籍
    • 《编码》
    • 《30 天自制操作系统》
    • 《现代操作系统》(难度较大,不推荐新手看)
    • 《深入理解计算机系统》(难度较大,不推荐新手看)

计算机网络

知识

  • HTTP / HTTPS 协议
  • 网络模型
  • UDP / TCP 协议
  • 网络安全
  • DNS
  • 《图解 HTTP》

资源

  • 视频
  • 书籍
    • ⭐《图解 HTTP》
    • 《网络是怎样连接的》
    • ⭐《图解 TCP / IP》
    • 《计算机网络-自顶向下方法》(难度较大,不推荐新手看)

评论
评论
  目录