面试
文章平均质量分 92
面筋啦我爱吃烤面筋
Zichel77
有不足错误之处欢迎礼貌指正
展开
-
厂商面整理
要对安全事件的应急响应过程进行总结和反思,发现问题并进行改进,提高应急响应能力。原创 2023-07-07 10:35:23 · 252 阅读 · 0 评论 -
100道必会代码(二)——链表
文章目录1.两个递增链表合并为一个链表并保持递增2.两个非递减有序表合并为一个非递增有序表3.求两个递增排序链表的交集4.求两个递增排序链表的差集5.高效删除带头结点单链表最小值结点6.删除带头结点在单链表中所有值为x的结点7.带头结点单链表原地逆置8.单链表分解为奇数序号表和偶数序号表1.两个递增链表合并为一个链表并保持递增题目:将两个递增的有序链表合并为一个递增的有序链表。要求结果链表仍使用原 来两个链表的存储空间,不另外占用其他的存储空间。表中不允许有重复的数 据。**【算法思想】**不允许占用原创 2022-04-03 17:31:30 · 2630 阅读 · 1 评论 -
100道必会代码(一)——顺序表
文章目录##1.奇数移到偶数前题目:已知线性表(a1,a2,…,an)按顺序结构存储且每个元素为不相等的整数。设计把所有奇数移动到所有偶数前边的算法(要求时间最少,辅助空间最少)。【算法思想】:对于顺序表 L,从左向右找到偶数 L.data[i],从右向左找到奇数 L.data[j],将两者交换。循环这个过程直到 i 大于 j 为止。对应的算法如下:时间复杂度O(n),空间复杂度O(1)void move(SqList &L){ int i=0,j=L.length-1,k;原创 2022-04-02 16:22:20 · 2444 阅读 · 0 评论 -
C/C++软件工程师常见面试题(updating)
目录1.C++源文件从文本到可执行程序的过程2.#include的顺序3. #include<>和“”的区别4. 进程与线程区别5.使用线程的优点6.malloc()实现方案7.有了malloc()和free()为什么还要有new()和delete()8. C++内存管理方式9. hash表实现10.TCP模型以及协议11.进程间的同步方法12.const的用途13. 指针和引用的区别14.Static作用15.头文件中的endi...原创 2022-01-05 14:50:04 · 5412 阅读 · 0 评论