首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
Invoker_em
腾讯_微信_后台开发
中国科学技术大学
2019届
Java工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(10)
顺时针打印矩阵
1
class Solution { public: vector<int> printMatrix(vector<vector<int> > matrix) { int left=0,right=0,up=0,down=0; ...
发表于 2018-03-08 15:29:43
斐波那契数列
0
递归思想,步数设大一点能过 class Solution { public: int Fibonacci(int n) { int sum = 0; if(n<=0) sum = 0; if(n==1) ...
发表于 2018-03-05 11:21:57
旋转数组的最小数字
0
两种思路,一种是顺序查找,一种是二分查找,其中注释掉的部分是顺序查找,最后一行 return rotateArray[0];前面一直到注释部分是二分查找,注释掉一部分就能实现另一部分 的功能。 class Solution { public: int minNumberInRotateAr...
发表于 2018-03-02 17:14:29
用两个栈实现队列
0
class Solution { public: void push(int node) { while(!stack1.empty()){ stack2.push(stack1.top()); stack1.pop(); ...
发表于 2018-03-02 16:03:28
重建二叉树
0
这种方法比较耗内存,建议用map存下来位置,用数组下标做,这里就不写代码了,答案里有那种方法 class Solution { public: TreeNode* reConstructBinaryTree(vector<int> pre,vector<int> vi...
发表于 2018-03-02 15:31:18
从尾到头打印链表
173
有三种思路,第一就是利用栈先入后出的特性完成,第二就是存下来然后进行数组翻转。 第三是利用递归。 栈思路: class Solution { public: vector<int> printListFromTailToHead(ListNode* head) { ...
发表于 2018-03-01 11:12:16
替换空格
0
class Solution { public: void replaceSpace(char *str,int length) { char *str1 = (char*)malloc(3*length+1); for(int i=0,j=0;i<le...
发表于 2018-02-28 11:18:17
二维数组中的查找
0
class Solution { public: bool Find(int target, vector<vector<int> > array) { int row=array.size(),col=array[0].size(); ...
发表于 2018-02-28 10:35:56
看看下面的一段程序有什么错误?
19
初始化int*p = NULL也不对,p还是一个野指针,没有自己指向的内存,如果非要用int*p的话, 可以给p分配一个内存,不过记得释放掉 #include <stdio.h> #include <stdlib.h> using namespace std; void...
发表于 2018-02-26 21:23:31
分析下面代码有什么问题?
0
数组越界,srt1占11个字节,但是编程不会报错,存在风险,而且如果包含String类,不建议用string作为数组名
发表于 2018-02-26 11:20:07
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题