双非本科大三在读,目前攻克C++Linux后台开发方向
滑动窗口算法的原理和leetcode中的相关题目题解。
system V共享内存、system V消息队列和system V信号量的介绍。
数据结构基础——顺序表
你真的了解函数栈帧吗
带你深度剖析数据在内存中的存储
三子棋,你真的能战胜电脑吗
深入剖析C语言中的字符函数和内存函数
C语言指针和数组笔试题(难题)
C语言动态内存管理保姆级讲解
还不知道如何评判一个算法的好坏?一文教会你时空复杂度的计算。
C语言自定义类型的深度剖析
单链表的实现!
双向循环带头链表的实现
对于链表,你真的全部学懂了吗,赶快来练习一下叭!
Linux中的一些基本指令
栈和队列的实现及其OJ练习
Linux基础指令第二部分
Linux基本指令第三部分
二叉树的基本接口函数的实现和一些简单的OJ练习题
排序算法大总结
Linux下文件访问权限的管理。
Linux下软件包管理器 yum 和 编辑器 vim 的使用。
Linux编译器gcc/g++的使用。
Linux项目自动化构建工具-make/Makefile的使用和进度条小程序的实现。
Linux命令行git和Linux调试器-gdb的使用
C++基础:命名空间、C++输入输出、缺省参数、函数重载、引用、内联函数、关键字auto、范围for循环和指针空值nullptr的介绍。
C++面向对象编程入门、类和对象的初步认识。
冯诺依曼体系结构、操作系统的概念、进程的概念、创建和杀死进程、创建子进程。
类的6个默认成员函数、运算符的重载、日期类的实现和const成员。
构造函数初始化列表、类的static成员、友元函数和友元类、内部类、匿名对象、拷贝对象时的一些编译器优化。
C/C++内存管理方式、new和delete的原理。模板初阶:泛型编程、函数模板、类模板。
进程状态、进程优先级、进程切换和环境变量
Linux下的进程地址空间。
STL的介绍、string的底层结构及其模拟实现。
vector的使用、底层原理及其模拟实现
list的底层原理、使用和模拟实现。
stack、queue和deque的原理及使用。
C++优先级队列、仿函数和反向迭代器的介绍及使用。
模板的特化和分离编译、继承的全方面剖析。
C++中多态的使用、抽象类的概念、多态的原理、单继承和多继承关系的虚函数表、继承和多态常见的面试题。
Linux下的文件操作、C语言下的文件操作、文件描述符、重定向的原理和缓冲区的理解。
Linux下进程的创建、终止、等待和进程的程序替换。
二叉搜索树的底层原理、模拟实现和应用
二叉搜索树的几道经典OJ面试题
磁盘的结构、文件系统、软硬链接和动静态库
平衡二叉搜索树AVL树的底层原理、模拟实现
红黑树的概念、性质及红黑树和AVL树的对比
map和set容器的使用、红黑树的模拟实现、map和set的模拟实现
unordered系列容器的使用、哈希表的底层结构及其模拟实现
unordered系列容器的底层原理及其模拟实现