- 1
- 0
- 约4.74千字
- 约 14页
- 2026-10-19 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年游戏开发岗位面试题集及解答技巧
一、编程语言与基础算法(5题,每题8分)
1.题目(8分):
写出一段用C++实现的双向链表节点定义,并实现一个函数,用于删除链表中值为`target`的所有节点。
答案与解析:
cpp
structListNode{
intval;
ListNodeprev;
ListNodenext;
ListNode(intx):val(x),prev(nullptr),next(nullptr){}
};
voidremoveElements(ListNodehead,inttarget){
if(!head)return;
ListNodedummy(0);
dummy.next=head;
head-prev=dummy;
ListNodecurrent=dummy;
while(current-next){
if(current-next-val==target){
ListNodetemp=current-next;
current-next=temp-next;
if(temp-next)temp-next-prev=current;
deletetemp;
}else{
current=curre
原创力文档

文档评论(0)