- 3
- 0
- 约1.17万字
- 约 33页
- 2025-12-03 发布于福建
- 举报
第PAGE页共NUMPAGES页
微软高频面试题总结技术面常见问题解析
一、编程语言基础(3题,每题10分,共30分)
1.题目:请用C++实现一个单链表,并实现单链表的插入、删除和查找功能。要求链表节点不使用动态内存分配。
答案:
cpp
includeiostream
usingnamespacestd;
structListNode{
intval;
ListNodenext;
ListNode(intx):val(x),next(nullptr){}
};
classLinkedList{
public:
ListNodehead;
LinkedList():head(nullptr){}
voidinsert(intval){
ListNodenewNode=newListNode(val);
if(!head||head-val=newNode-val){
newNode-next=head;
head=newNode;
}else{
ListNodecurrent=head;
while(current-nextcurrent-next-valnewNode-val){
current=current-next;
}
newNode-next=curre
您可能关注的文档
最近下载
- 电工电子技术全套课件-精编.pptx VIP
- 2026年全国保安员资格考试全真模拟试卷及答案(共五套).docx
- 2026年重庆市育才中学小升初考试数学试卷试题(含答案详解).pdf VIP
- 上海高级金融学院:2021年中国新富人群财富健康指数.pdf VIP
- 《低空无人驾驶航空器起降场地安全通用要求》.pdf VIP
- 民族团结进步促进法PPT.ppt VIP
- 2022年中国新富人群财富健康指数.pdf VIP
- 2021-2022学年上海市普陀区高三(上)期末物理试卷(一模)(附答案详解).docx VIP
- 《中华人民共和国民族团结进步促进法》PPT专题课件.pptx VIP
- 基于2025年大数据的酒店服务质量提升策略研究报告.docx
原创力文档

文档评论(0)