LEETCODE 901. Online Stock Span 解题思路分析

题目大意:

股票价格跨度

编写一个 StockSpanner 类,它收集某些股票的每日报价,并返回该股票当日价格的跨度。

今天股票价格的跨度被定义为股票价格小于或等于今天价格的最大连续日数(从今天开始往回数,包括今天)。

例如,如果未来7天股票的价格是 [100, 80, 60, 70, 60, 75, 85],那么股票跨度将是 [1, 1, 1, 2, 1, 4, 6]。

继续阅读
发表在 leetcode | 标签为 , , | 2条评论

LEETCODE 1446. Consecutive Characters 解题思路分析

题目大意:

连续字符

给你一个字符串 s ,字符串的「能量」定义为:只包含一种字符的最长非空子字符串的长度。

请你返回字符串的能量。

继续阅读
发表在 leetcode | 标签为 , , | 留下评论

LEETCODE 1447. Simplified Fractions 解题思路分析

题目大意:

最简分数

给你一个整数 n ,请你返回所有 0 到 1 之间(不包括 0 和 1)满足分母小于等于  n 的 最简 分数 。分数可以以 任意 顺序返回。

继续阅读
发表在 leetcode | 标签为 , , , | 留下评论

LEETCODE 1449. Form Largest Integer With Digits That Add up to Target 解题思路分析

题目大意:

数位成本和为目标值的最大数字

给你一个整数数组 cost 和一个整数 target 。请你返回满足如下规则可以得到的 最大 整数:

  • 给当前结果添加一个数位(i + 1)的成本为 cost[i] (cost 数组下标从 0 开始)。
  • 总成本必须恰好等于 target 。
  • 添加的数位中没有数字 0 。

由于答案可能会很大,请你以字符串形式返回。

如果按照上述要求无法得到任何整数,请你返回 “0” 。

继续阅读
发表在 leetcode | 标签为 , , , , | 留下评论

LEETCODE 1448. Count Good Nodes in Binary Tree 解题思路分析

题目大意:

统计二叉树中好节点的数目

给你一棵根为 root 的二叉树,请你返回二叉树中好节点的数目。

「好节点」X 定义为:从根到该节点 X 所经过的节点中,没有任何节点的值大于 X 的值。

继续阅读
发表在 leetcode | 标签为 , , , | 留下评论

Android编程-Android工程师的职业规划篇(周末闲扯)

继续阅读

发表在 Android | 留下评论

Android编程-MYSQL基础知识学习笔记

继续阅读

发表在 Android | 留下评论

LEETCODE 567. Permutation in String 解题思路分析

题目大意:

字符串的排列

给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的排列。

换句话说,第一个字符串的排列之一是第二个字符串的子串。

继续阅读
发表在 leetcode | 标签为 , , , , | 留下评论

LEETCODE 438. Find All Anagrams in a String 解题思路分析

题目大意:

找到字符串中所有字母异位词

给定一个字符串 s 和一个非空字符串 p,找到 s 中所有是 p 的字母异位词的子串,返回这些子串的起始索引。

字符串只包含小写英文字母,并且字符串 s 和 p 的长度都不超过 20100。

继续阅读
发表在 leetcode | 标签为 , , , , | 一条评论

LEETCODE周赛189 赛后总结及解题思路分析

LEETCODE 1450. Number of Students Doing Homework at a Given Time

难度:简单

考点:数组

解题:LEETCODE 1450. Number of Students Doing Homework at a Given Time 解题思路分析

继续阅读
发表在 leetcode | 标签为 , | 留下评论