![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 56
如果天空不死-sky wang
这个作者很懒,什么都没留下…
展开
-
leetcode 101 python version
leetcode 101 python version原创 2022-12-07 10:48:17 · 279 阅读 · 1 评论 -
leetcode 101 C++ version
cpp leetcode 101原创 2022-12-07 10:46:48 · 269 阅读 · 0 评论 -
动态规划专题+回溯专题
https://leetcode-cn.com/problems/combination-sum/submissions/原创 2021-11-07 11:43:55 · 181 阅读 · 0 评论 -
猫头鹰OS面试指南
1,进程是资源分配的最小单位,线程是系统调度的最小单位2,进程切换和线程切换,上下文切换从切换成本出发进程切换相当于线程切换(PC指针)+内存切换。有可能会引出内核级线程和用户级线程,要会区别。3,死锁产生条件:多个进程各自占有资源,又各自需要申请资源,造成环路等待的情况。处理:一次性申请所有资源->对资源要求高资源有序申请->对算法要求高引出银行家算法例子。4,进程如何切换先保存当前进程的资源->放入寄存器中通过调度算法获取下一个进程->使用PC指针切换原创 2021-10-28 15:33:03 · 210 阅读 · 0 评论 -
猫头鹰面试常见题 C++软件研发
文章目录前言一、C++基础1. 什么是多态2. 为什么构造函数中不能有虚函数,也不能抛出异常?4. 为什么析构函数中不能有虚函数,也不能抛出异常?5. 为什么基类析构函数中要设成虚函数?6. 什么时候基类析构函数不要设成虚函数?7. strcpy,memcpy,memset的区别8. 右值引用的方法和优点8. C++内存管理,new和malloc9. c++智能指针二、数据结构和算法1.快速排序思想和归并思想2. 哈希函数和哈希冲突三、常用STL1. vector2. list3. deque4. pri.原创 2021-11-01 17:34:35 · 469 阅读 · 0 评论