LeetCode
Ai智享
关注计算机视觉和人工智能算法,分享Ai科技资讯
展开
-
leetcode---转换成小写字母
输出的是ASSIC码, 而ASSIC编码中, 大小写字母之差是32。 #include <iostream>#include <string>using namespace std;string toLowerCase(string str);class Solution {public: string toLowerCase(string str...原创 2018-07-28 23:56:02 · 456 阅读 · 0 评论 -
leet-code---键盘行
#include <iostream>#include <string>#include <vector>#include <unordered_set>using namespace std;vector<string> findWords(vector<string>& word...原创 2018-08-22 21:49:55 · 549 阅读 · 0 评论 -
leetcode--- 数字的补数
#include <iostream>#include <string>using namespace std;int findComplement(int num);class Solution {public: int findComplement(int num) { int sum = 0, n = 0, Div = -1, Rem = -...原创 2018-08-20 23:33:34 · 212 阅读 · 0 评论 -
LEETCODE---山脉数组的峰顶索引
#include <vector>#include <iostream>using namespace std;int peakIndexInMountainArray(vector<int>& A) { int s1 = A.size(); for (int i = 0; i<s1; i++) { if (A[i...原创 2018-08-11 00:36:38 · 268 阅读 · 0 评论 -
leetcode----唯一摩尔斯密码词
国际摩尔斯密码定义一种标准编码方式,将每个字母对应于一个由一系列点和短线组成的字符串, 比如: "a" 对应 ".-", "b" 对应 "-...", "c" 对应 "-.-.", 等等。为了方便,所有26个英文字母对应摩尔斯密码表如下:[".-","-...","-.-.","-..","转载 2018-08-11 00:10:33 · 165 阅读 · 0 评论 -
Leetcode-----翻转图像
给定一个二进制矩阵 mat1,我们想先水平翻转图像,然后反转图像并返回结果。reverse()倒置函数,如123-》321.K^=1 ,就是k = k^1 , 就是k 与1 的 异或。#include <iostream>#include <string>#include <vector>using namespace std;//说明:...原创 2018-08-02 00:26:42 · 502 阅读 · 0 评论 -
LEETCODE----汉明距离
两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数 x 和 y,计算它们之间的汉明距离。注意:0 ≤ x, y < 231.示例:输入: x = 1, y = 4输出: 2解释:1 (0 0 0 1)4 (0 1 0 0) ↑ ↑上面的箭头指出了对应二进制位不同的位置。思路: 01.将两个给定...原创 2018-08-10 00:15:48 · 201 阅读 · 0 评论 -
LeetCode--- 判断路线成圈
初始位置 (0, 0) 处有一个机器人。给出它的一系列动作,判断这个机器人的移动路线是否形成一个圆圈,换言之就是判断它是否会移回到原来的位置。移动顺序由一个字符串表示。每一个动作都是由一个字符来表示的。机器人有效的动作有 R(右),L(左),U(上)和 D(下)。输出应为 true 或 false,表示机器人移动路线是否成圈。示例 1:输入: "UD"输出: trueC语...原创 2018-08-05 23:00:13 · 146 阅读 · 0 评论 -
【LeetCode】宝石与石头
给定字符串 J 代表你现在拥有代表宝石的类型,和字符串 S 代表你拥有的石头。S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S 中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例1输入: J = "aA", S = "aAAbbbb"输出: 3 #include <iostre...原创 2018-07-26 23:59:42 · 158 阅读 · 0 评论 -
leetcode----字母二十六进制与十进制数之间的转化
A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 #include <iostream>#include <string>using namespace std;class Solution {public: ...原创 2018-08-24 23:40:17 · 1399 阅读 · 0 评论