
面试专栏
文章平均质量分 85
嵌入式软件面试专栏
offer冲冲冲~
aaaaTa_SnG
阳光很好,bug很少
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
嵌入式软件面试合集
嵌入式软件面试【合集】嵌入式C语言TCP/IP前言“持续更新ing++”标题党实????,更新频率或许不高,但是一定会坚持(为了以后的高薪offer!)相信努力都能获得回报,坚持终身学习的理念,征途漫漫,唯有奋斗!大家的点赞、收藏是我源源不断的动力!评论区欢迎大家一起来讨论啊~嵌入式C语言1、内存四区堆区:一般由程序员手动释放,若程序员不释放,程序结束时可能会由操作系统释放,malloc/free、new/delete都是对堆区进行操作栈区:由编译器自动释放,主要存放程序局部变量、函原创 2021-03-12 12:17:48 · 1945 阅读 · 0 评论 -
【数据结构】哈希表
link原创 2021-02-28 22:19:28 · 456 阅读 · 0 评论 -
干货满满~Linux系统启动(内含名词解析)
Linux系统启动过程一、启动过程二、名词解释一、启动过程1、加载 BIOS 的硬件信息与进行自我测试,并依据设定取得第一个可开机的装置2、读取并执行第一个开机装置内MBR的bootLoader3、依据 bootloader的设定加载 Kernel4、Kernel开始侦测硬件与加载驱动程序 (初始化Kernel)5、把Kernel挂载到根文件系统上6、启动完成二、名词解释BIOS全称"Basic Input Output System",中文名称是"基本输入输出系统"。它是一组固化到计算原创 2020-10-08 10:06:42 · 240 阅读 · 1 评论 -
C++多态理解及图解虚函数表
C++ 多态详解及常见面试题什么是多态?什么是多态?多态就是不同对象对同一行为会有不同的状态。(举例 : 学生和成人都去买票时,学生会打折,成人不会)实现多态有两个条件:一是虚函数重写,重写就是用来设置不同状态的二是对象调用虚函数时必须是指针或者引用ps:没有这两个条件无法构成多态,很多笔试题都会利用这个陷阱让你上当!实际上,代码上体现(动态)多态就是当父类指针指向子类对象,然后通过父类指针能调用子类的成员函数。...原创 2020-10-21 11:21:27 · 394 阅读 · 0 评论 -
【算法】C++快排——通俗易懂的理解方式
C++快速排序(Quick sort)一、排序算法二、快排思路1.思路:分治、“挖坑”2.步骤三、测试代码一、排序算法排序算法大体可分为两类:一种是稳定的排序算法,主要有:冒泡排序,插入排序,归并排序另一种则是不稳定的排序算法,时间复杂度可以达到O(n),主要有:选择排序,希尔排序,堆排序,快速排序快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个元素要O(nlogn)次比较。在最坏状况下则需要O(n^2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他O(nlogn)原创 2020-07-11 22:15:15 · 3559 阅读 · 1 评论 -
【算法】C++动态规划+滚动数组(面试极其加分的代码)
动态规划解题步骤思路例题解题步骤动态规划解题步骤:确定原问题与子问题确认状态,dp[i]数组的意义确认边界状态的值确认状态转移方程思路看到OJ题求最值,一般使用贪心或者动态规划。如果贪心不能解而且原问题规模可缩小,可用动态规划求解先把原问题的规模缩成最小的子问题,确定边界逐步扩大子问题,并且通过前面步骤的子问题的解来求最新子问题的解当子问题规模扩大为i时,可推出状态转移方程例如:原问题dp[i]的解=子问题dp[i-1]的解+子问题dp[i-2]的解d原创 2020-07-06 22:07:28 · 2385 阅读 · 2 评论