编程题
Pacer95
这个作者很懒,什么都没留下…
展开
-
leetcode 33. 搜索旋转排序数组
class Solution { public: int search(vector<int>& nums, int target) { int left = 0; int mid = 0; int right = nums.size()-1; if(right < 0...原创 2019-05-19 10:52:22 · 138 阅读 · 0 评论 -
快慢指针总结
https://blog.csdn.net/qq_21815981/article/details/79833976转载 2019-05-19 11:20:36 · 142 阅读 · 0 评论 -
网易2019秋招编程题:相等序列
思路:用set或者map去重, 遍历数组,将出现过的数字存入set,set里的元素是唯一且按递增顺序排列的。 当set的长度>3时,是不可能变成相等序列的。当set的长度=3时,判断是否为等差数列,是则可变成相等序列。 #include<string> #include<iostream> #include<algorithm> #incl...原创 2019-05-20 16:42:22 · 279 阅读 · 0 评论 -
B站秋招编程题:扭蛋机
思路:2号扭出的一定是偶数,3号一定是奇数。原创 2019-05-16 14:28:24 · 751 阅读 · 0 评论 -
leetcode29: 两数相除
题目: 思路:用减法,被除数能减多少次除数,商就是多少。除数每左移一次相当于乘一次2。 代码: class Solution { public: int divide(int dividend, int divisor) { long newdividend = dividend; long newdivisor = divisor;...原创 2019-05-13 15:51:04 · 185 阅读 · 0 评论 -
leetcode 104. 二叉树的最大深度(用迭代来做)
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */ c...原创 2019-05-28 16:50:46 · 626 阅读 · 0 评论 -
华为笔试题:坐标移动
#include<string> #include<iostream> #include<algorithm> #include<vector> #include<set> #include<functional> using namespace std; bool Valid(string A) { ...原创 2019-06-26 18:41:59 · 452 阅读 · 0 评论