欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • 「力扣」周赛第 170周题解(Java)

    「力扣」周赛第 170周题解(Java)

    这周做出来 2 题。第 1 题调试了很久,后来才发现,原来只需要一个 if 和 else 就解决了;第 2 题暴力做的,没有想到异或也适用于前缀和;第 3 题就是基础不好了,是几个基础问题的综合题;第 4 题这周刚刚总结过回文子串和动态规划的技巧,中午趴在桌子上睡一觉,居然还就找出原因了,打印出 d...

    程序员文章站2022-07-13
  • 力扣-391. 完美矩形-Python题解

    力扣-391. 完美矩形-Python题解

    我们有 N 个与坐标轴对齐的矩形, 其中 N > 0, 判断它们是否能精确地覆盖一个矩形区域。每个矩形用左下角的点和右上角的点的坐标来表示。例如, 一个单位正方形可以表示为 [1,1,2,2]。 ( 左下角的点的坐标为 (1, 1) 以及右上角的点的坐标为 (2, 2) )。示例 1:rect...

    程序员文章站2022-07-13
  • 力扣题解| 1370. 上升下降字符串

    力扣题解| 1370. 上升下降字符串

    1370. 上升下降字符串给你一个字符串s,请你根据下面的算法重新构造字符串:从s中选出最小的字符,将它接在结果字符串的后面。从s剩余字符中选出最小的字符,且该字符比上一个添加的字符大,将它接在结果字符串后面。重复步骤 2 ,直到你没法从s中选择字符。从s中选出最大的字符,将它接在结果字符串的后面。...

    程序员文章站2022-07-10
    IT编程
  • 基于if-else的代码优化和几道力扣算法题解

    一.Leetcode算法题20.有效的括号题目描述:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。思路:我个人做这类匹配类题的思路就是先找...

    程序员文章站2022-06-27
  • 力扣题解

    第三题题目9. 回文数判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。代码class Solution(object): def isPalindrome(se

    程序员文章站2022-06-22
  • 力扣20有效的括号题解

    力扣20有效的括号题解

    1.题目给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:1.左括号必须用相同类型的右括号闭合。2.左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。来源:力扣(LeetCode)链接:https://leetcode-cn....

    程序员文章站2022-06-11
  • 力扣2两数相加题解

    力扣2两数相加题解

    1.题目给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。来源:力扣(LeetCode)链接...

    程序员文章站2022-06-11
  • 力扣(LeetCode)数据库180 连续出现的数字 题解

    力扣(LeetCode)数据库180 连续出现的数字 题解

    数据库 180、连续出现的数字编写一个 SQL 查询,查找所有至少连续出现三次的数字。SQL架构:Create table Logs (Id int, Num int)insert into Logs (Id, Num) values ('1', '1')insert into Logs (Id, ...

    程序员文章站2022-06-11
  • LeetCode力扣 101. 对称二叉树 Symmetric Tree 题解代码 JavaScript

    LeetCode力扣 101. 对称二叉树 Symmetric Tree 题解代码 JavaScript

    https://leetcode-cn.com/problems/symmetric-tree//** * Definition for a binary tree node. * function TreeNode(val) { * this.val = val; * this.l...

    程序员文章站2022-05-16
  • 力扣剑指offer第42题.连续子数组的最大值题解

    力扣剑指offer第42题.连续子数组的最大值题解

    题解题目思路代码题目思路这道题用到了动态规划的思路,私认为动态规划从开销上是优胜于分治算法的。我们可以从最暴力的双重for循环开始寻找思路。暴力算法无非就是固定一个下标值,找出这个下标到数组末尾的这么多个子数组中,值最大的一种情况。但是我们在暴力的过程中是可以发现,有些情况是直接可以摒弃的。比如当前...

    程序员文章站2022-04-11
  • 力扣题解| 1370. 上升下降字符串

    力扣题解| 1370. 上升下降字符串

    1370. 上升下降字符串给你一个字符串s,请你根据下面的算法重新构造字符串:从s中选出最小的字符,将它接在结果字符串的后面。从s剩余字符中选出最小的字符,且该字符比上一个添加的字符大,将它接在结果字符串后面。重复步骤 2 ,直到你没法从s中选择字符。从s中选出最大的字符,将它接在结果字符串的后面。...

    程序员文章站2022-03-26
    IT编程
  • 基于if-else的代码优化和几道力扣算法题解

    基于if-else的代码优化和几道力扣算法题解

    一.Leetcode算法题20.有效的括号题目描述:给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。思路:我个人做这类匹配类题的思路就是先找...

    程序员文章站2022-03-16
    IT编程
  • 力扣题解

    力扣题解

    第三题题目9. 回文数判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。代码class Solution(object): def isPalindrome(se

    程序员文章站2022-03-11
    IT编程
  • 力扣题解(二)-------二分查找

    力扣题解(二)-------二分查找

    力扣题解(二)-------二分查找文章目录力扣题解(二)-------二分查找题目 1 [x 的平方根](https://leetcode-cn.com/problems/sqrtx/)题目 2 [寻找比目标字母大的最小字母](https://leetcode-cn.com/problems/fi...

    程序员文章站2022-03-09