「判断路线成圈」python之leetcode刷题|005

题目 初始位置 (0, 0) 处有一个机器人。给出它的一系列动作,判断这个机器人的移动路线是否形成一个圆圈,换言之就是判断它是否会移回到原来的位置。 移动顺序由一个字符串表示。每一个动作都是由一个字符来表示的。机器人有效的动作有 R(右),L(左),U(上)和 D(下)。输出应为 true 或 fa...

「翻转字符串」python之leetcode刷题|004

题目1 编写一个函数,其作用是将输入的字符串反转过来。 示例 1: 输入: "hello" 输出: "olleh" 示例 2: 输入: "A man, a plan, a canal: Panama" 输出: "amanaP :lanac a ,nalp a ,nam A" 解答 class Sol...

「翻转图像」python之leetcode刷题|003

镇楼 题目 给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。 水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。 反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转 [0, 1, ...

「汉明距离」Leetcode刷题|002

先来了解一下汉明距离 在信息论中,两个等长字符串之间的汉明距离是两个字符串对应位置的不同字符的个数。换句话说,它就是将一个字符串变换成另外一个字符串所需要替换的字符个数。例如: 1011101 与 1001001 之间的汉明距离是 2。 2143896 与 2233796 之间的汉明距离是 3。 "...

「大的国家」Leetcode刷题 | 001

打卡第二天,今天的题目是一道SQL查询问题,SQL在工作中经常用到,面试的时候也会出一些基本的SQL语句,我们就从最简单的开始吧。 题目: 这里有张 World 表 name continent area population gdp Afghanistan Asia 652230 25500100...

「宝石与石头」leetcode刷题 | 000

一直觉得自己的编程能力不怎么好,于是想到了在Leecode上刷题的这个想法。就先从最基础的开始吧。如果你有更好的解答方法,欢迎与我交流。 题目: 给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。 J中的字母不...

LeetCode刷题指南(Java版)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a724888/article/details/81389292 微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站。(关注公众号后回复”Java“即可领取 Java基础、进阶、项目和架...

Leetcode刷题记录:构建最大数二叉树

题目要求,题目地址 给定一个不含重复数字的数组,最大二叉树构建规则如下: 1、根是数组中最大的数字 2、左边的子树是最大数字左边的内容 3、右边的子树是最大数字右边的内容 答案 class Solution(object): def constructMaximumBinaryTree(self, ...

Leetcode刷题记录:编码并解码短网址

题目要求 编写一个类,提供两个方法。一个可以将普通的网址编码成短网址,一个可以将短网址还原为普通网址。 参考题解 # 使用随机函数,生成短网址,保存在dict中,避免重复 import random import math import re class Codec: charbase = [x f...

LeetCode 刷题顺序表

Id Question Difficulty Frequency Data Structures Algorithms 1 Two Sum 2 5 array + set sort + two pointers 2 Add Two Numbers 3 4 linked list two pointe...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。