首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
牛客图书馆
>
读书笔记
开通博客写笔记
读书笔记
全部
第1章
第2章
第3章
第4章
第5章
第6章
第11章
第12章
第13章
第14章
第15章
第16章
第17章
第19章
第20章
第21章
第22章
第23章
第24章
第25章
第26章
第27章
第28章
第29章
第30章
第31章
第32章
第33章
第34章
第35章
第36章
第37章
第40章
第41章
第42章
第43章
第44章
第45章
第46章
第47章
第48章
第49章
第51章
第52章
第53章
第54章
第55章
第56章
第57章
第58章
第59章
第60章
第61章
第62章
第63章
第64章
第65章
第66章
通用辅助函数
通用辅助函数 检查参数 public void checkArguments(String string) { if (string == null) { throw new RuntimeException("Null ...
下一次什么时候可以修改昵称
编辑于 2020-11-06 15:17:14
面试题【1-2】编程语言
面试题1:赋值运算符函数 题目:如下为类型CMyString的声明,请为该类型添加赋值运算符函数 class CMyString { public: CMyString(char* pData = nullptr); CMyString(c...
下一次什么时候可以修改昵称
编辑于 2020-11-06 15:18:58
面试题【3-9】数据结构
面试题3:数组中重复的数字 题目一:长度为n的数组里的数字在0到n-1的范围 题目一:在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,...
下一次什么时候可以修改昵称
编辑于 2020-11-16 20:22:49
面试题【10-15】算法和数据操作
面试题10:斐波那契数列 题目一:斐波那契数列 题目一:写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项。斐波那契数列的定义如下: f(x) = \begin{cases} 0 & n=0 \\ 1 & n=1 \\ ...
下一次什么时候可以修改昵称
编辑于 2020-11-06 15:23:46
面试题【16-21】代码的完整性
面试题16:数值的整数次方 题目:实现函数double Power(double base, int exponent),求base的exponent次方。不得使用库函数,同时不需要考虑大数问题。 算法:时间复杂度为O(logN)的快速乘方 测试:力...
下一次什么时候可以修改昵称
编辑于 2020-11-06 15:24:34
面试题【22-26】代码的鲁棒性
面试题22:链表中倒数第k个结点 题目:输入一个链表,输出该链表中倒数第k个结点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾结点是倒数第1个结点。例如一个链表有6个结点,从头结点开始它们的值依次是1、2、3、4、5、6。这个链表的倒数第3个结点是值...
下一次什么时候可以修改昵称
编辑于 2020-11-06 15:25:38
面试题【27-29】画图让抽象问题形象化
面试题27:二叉树的镜像 题目:请完成一个函数,输入一个二叉树,该函数输出它的镜像。 public TreeNode mirrorTree(TreeNode root) { if (root == null || (root.left == nul...
下一次什么时候可以修改昵称
编辑于 2020-11-06 15:26:14
面试题【30-34】举例让抽象问题具体化
面试题30:包含min函数的栈 题目:定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的min函数。在该栈中,调用min、push及pop的时间复杂度都是O(1)。 算法: 两个栈: 主栈照常出栈入栈 最小栈每次入栈小于等于栈顶的元素,出栈照常...
下一次什么时候可以修改昵称
编辑于 2020-11-06 15:26:52
4/17剑指offer
1.把数字翻译成字符串0-25分别表示a-z,给一个数字看有几种翻译方法,例如12258可以翻译为bccfi,bwfi,bczi,mcfi,mzi.思路:可以想到利用递归解决问题,但递归可能会出现重复计算的问题,为了避免重复计算,我们从右到左进行计算不同翻译的...
bloodfire
编辑于 2020-04-17 23:48:57
面试题【35-38】分解让复杂问题简单化
面试题35:复杂链表的复制 题目:请实现函数ComplexListNode* Clone(ComplexListNode* pHead),复制一个复杂链表。在复杂链表中,每个结点除了有一个m_pNext指针指向下一个结点外,还有一个m_pSibling 指向...
下一次什么时候可以修改昵称
编辑于 2020-11-06 15:29:33
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页
热门图书
演化
浪潮之巅(上册)
The Science of Programming
Elements of Programming Interviews
春季观星手册
营销管理(第15版)
查看全部