面试真题(一)
来源:互联网 发布:默纳克调试软件app 编辑:程序博客网 时间:2024/05/01 21:24
开始汇总面试碰到的代码题,为保密起见,不透露公司名字,但会把所有的编程题都记录下来,每一篇代表一家公司,我会尽量整理得快一点。
60分钟,10道单选+5道不定项选择+若干道填空+2道改错+1道编程。
1、给定一个链表,返回链表逆置后的结果。
思路:简单的链表逆置题,我一开始以为是逆序输出链表的值,想都没想就把链表给入了栈。。。后来发现没法改,只好在栈的基础上实现逆置,挺傻的。个人觉得它想要的答案应该是就地逆置。
//因为LeetCode有原题,所以就直接用了/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* reverseList(ListNode* head) { if(!head||!head->next) return head; ListNode* prev=head; head=head->next; prev->next=nullptr; while(head!=NULL){//这里实际情况判断写成while(head)就可以了 ListNode* p=head->next; head->next=prev; prev=head; head=p; } return prev; }};
0 0
- 面试真题(一)
- Java面试真题
- 面试真题
- 死锁面试真题
- 面试真题(二)
- 面试真题(三)
- 面试真题(四)
- 面试真题(五)
- HTML面试真题
- 面试真题:饮料供货
- 面试真题:最大公约数问题
- WEB前端面试真题
- 测试开发面试真题
- 互联网企业部分面试笔试真题以及考察知识点总结(一)
- 无领导小组讨论面试真题解析(一)
- 2007山东公务员面试真题汇总
- 各大it公司面试真题
- 面试真题:中国象棋将帅问题
- Java基础(五)OOP面向对象之(二) 面向对象思想综述
- [面试][oracle] 数据库 行转列 列转行详解
- php面试常用题目精解(四)
- 我的第一篇自定义view--Menu菜单
- 利用随机数来加快代码调试速度
- 面试真题(一)
- C语言的指针(我才不会说是为了理解mips语法)
- Android 开发之 XML 解析
- [面试] Oracle 11g 行列互换 pivot 和 unpivot
- codeforces 782B Round #403 Div. 2B
- ibatis简介
- git的一大优点
- ch340 win7 64位驱动下载 win10也可以用
- iOS开发小技巧总结