首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
上二层楼
民办合肥经济技术职业学院
2020届
C++工程师
穷千里目,上二层楼。
关注
私信
加入黑名单
举报TA
TA的博客
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(14)
由两个栈组成的队列
1
#include <iostream> #include <stack> using namespace std; //两个栈实现一个队列,s1作为接收数据栈,s2作为队列使用 stack<int> s1, s2; //s3转移元素到s4 void trans...
发表于 2019-08-13 20:55:42
扑克牌顺子
0
class Solution { public: //排序,先数出有几个0,然后用0填补空缺,供大于需即是顺子 bool IsContinuous( vector<int> numbers ) { int len = numbers.size(); ...
发表于 2019-07-26 13:26:50
翻转单词序列
0
class Solution { public: //空格分割字符串,压入栈中,最后读栈,格式化返回结果 O(n) string ReverseSentence(string str) { int len = str.length(); if(len ...
发表于 2019-07-26 12:42:07
和为S的连续正数序列
1
class Solution { public: //和为定值的连续数字序列,仿照逼近法解决(按照逼近***出现错误),采用动态扩充方法 vector<vector<int> > FindContinuousSequence(int sum) { ...
发表于 2019-07-26 11:04:38
和为S的两个数字
1
class Solution { public: vector<int> FindNumbersWithSum(vector<int> array,int sum) { //方法一:unordered_map存储,O(n)大一点,额外存储O(n) ...
发表于 2019-07-25 17:32:11
数组中只出现一次的数字
0
class Solution { public: //遍历vector,写入unordered_map,写入前检查是否存在,存在+1,不存在写入 void FindNumsAppearOnce(vector<int> data,int* num1,int *num2) {...
发表于 2019-07-25 16:39:16
判断是不是平衡二叉树
0
class Solution { public: //平衡二叉树左右子树的深度相差不超过1 bool res = true; bool IsBalanced_Solution(TreeNode* pRoot) { if(pRoot == nullptr) ...
发表于 2019-07-25 16:03:09
二叉树的深度
0
简单递归解法 class Solution { public: int res = 0; int TreeDepth(TreeNode* pRoot) { int depth = 0; getDepth(pRoot, depth); ...
发表于 2019-07-25 12:53:43
连续子数组的最大和
0
class Solution { public: //连续子数组最大和:当前元素和如果小于等于0,那么此前的加和就可以舍去了,直接从下一个元素重新加起 int FindGreatestSumOfSubArray(vector<int> array) { i...
发表于 2019-07-24 22:51:34
二叉搜索树与双向链表
0
剑指解法:带注释 class Solution { public: //二叉搜索树原地修改为双向链表:left指针视为前驱指针,right视为后继指针 TreeNode* Convert(TreeNode* pRootOfTree) { if(pRoot...
发表于 2019-07-24 18:03:07
首页
上一页
1
2
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题