Justlikeit
Justlikeit
全部文章
题解
归档
标签
去牛客网
登录
/
注册
Jlthzy
华为面试题目
全部文章
/ 题解
(共30篇)
题解 | #坐标移动#
滑动窗口,蛮不错的一个方法 记录下来,可能会用到的 class Solution { public: /** * * @param S string字符串 * @param T string字符串 * @return string字符串 ...
C++
字符串
2022-03-30
0
338
题解 | #两数之和#
可能是自己理解有问题,一开始认为返回的解可能有多个,但是题目给的接口又是只返回一个,就去直接看答案了。 显而易见的一个思路是,暴力,然而,这道题,暴力法超时了,代码如下↓ vector<int> twoSum(vector<int>& numbers, int tar...
C++
哈希表
2022-03-29
0
294
题解 | #字符串编码# 华为OD机试题
这道题目自己想复杂了 习惯性的想把相同的字符存起来,再统计 下面这个思路很棒,直接统计,统计完,直接输出,干净利落! #include <bits/stdc++.h> using namespace std; void recodeString(string s) { int ...
C++
字符串
2022-03-28
0
1048
题解 | #找出字符串中第一个只出现一次的字符#
字符的数字范围是0~128,因此创建一个128大小的数组来记录每一个字符出现的次数就ok了,其实不难的。 #include <bits/stdc++.h> using namespace std; //大小写字母之间数字差32 // A-Z 65~90 // a-z 97~122 // ...
C++
字符串
2022-03-27
0
368
题解 | #字符串加解密#
我真是废物,这道题居然做了一个小时,嚓 主要是来来回回求模运算很绕 其实针对极端情况,直接赋值就好了,不需要管太多 #include <bits/stdc++.h> using namespace std; //大小写字母之间数字差32 // A-Z 65~90 // a-z 97~12...
C++
字符串
2022-03-27
0
324
题解 | #数据分类处理# 有点难
哇,这道题思路其实很简单,但是,实现起来还是要有点功夫,我写了大概1个半小时,还是菜了点。 解题的核心在于以下几点 1.使用set函数对R数组进行排序和去重 2.怎样确定R数组中的整数元素在L数组中,我采取的办法是将数组元素全部转换成string类型。使用find函数可以快速判定一个串是否是另...
C++
数学
2022-03-27
0
335
题解 | #查找组成一个偶数最接近的两个素数#
两重for循环,暴力解,没啥好说的 #include <bits/stdc++.h> using namespace std; // 判断是否是素数 bool isPrime(int a) { if(a == 1 || a == 2) return true; for(...
C++
数学
2022-03-27
0
316
题解 | #数字颠倒#
就只关注一点,to_string函数,把整数转换为字符串数组 https://www.cnblogs.com/smile233/p/8379802.html 和to_string函数反过来的是,stoi函数,把二进制数转化为10进制数 #include <bits/stdc++.h> u...
C++
数字字符转换
2022-03-26
0
341
题解 | #素数伴侣#
哇,这个题目真的好难,大概知道了匈牙利算法是啥子意思了 值得多次回来再看,真的好难,折腾了一个多小时 难受啊! #include<iostream> #include<vector> using namespace std; bool isprime(int num){ ...
C++
匈牙利算法
2022-03-26
3
419
题解 | #求最小公倍数#
华为会考这种题吗?显然不会 你会做这种题吗?还真不一定 似乎没有什么好的数学方法可以直接求最小公倍数 直接暴力解答了 #include <bits/stdc++.h> using namespace std; int mingbs(int a, int b) { int max...
C++
数学
2022-03-26
0
258
首页
上一页
1
2
3
下一页
末页