笔试编程题
hhh
SYaoJun
这个作者很懒,什么都没留下…
展开
-
华为笔试2019年8月28日
编程第二题 赋值符号写成等号害一生! #include<iostream> #include<algorithm> #include<string> #include<vector> #include<cmath> #include<unordered_map> using namespace std; unordered_m...原创 2019-08-28 21:19:42 · 232 阅读 · 0 评论 -
微信红包
牛客网题目链接 剑指offer经典题 数组中出现次数超过一半的数字 class Solution { public: int moreThanHalfNum_Solution(vector<int>& nums) { int cnt = 0, value; for(auto x: nums){ if(cnt == ...原创 2019-10-29 09:20:26 · 97 阅读 · 0 评论 -
生成格雷码
在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同, 则称这种编码为格雷码(Gray Code)。 思路 在求第n位的格雷码时,先在所有第n-1位格雷码前顺序加0,然后在n-1为格雷码前逆序加1 class GrayCode { public: vector<string> res; void dfs(int u, int n){ if(u ==...原创 2019-10-29 09:01:23 · 97 阅读 · 0 评论