码迷,mamicode.com
首页 >  
搜索关键字:给定    ( 31760个结果
leetcode 探索 查找表类算法
1、给定一个字符串,请将字符串里的字符按照出现的频率降序排列。 import collections def frequencySort(s): dic = dict(collections.Counter(s)) res = sorted(dic.items(),key = lambda item ...
分类:编程语言   时间:2020-07-04 19:04:04    阅读次数:65
LeetCode#556-下一个更大元素-arraycopy用法
import java.util.Arrays; /* 给定一个32位正整数 n,你需要找到最小的32位整数,其与 n 中存在的位数完全相同,并且其值大于n。如果不存在这样的32位整数,则返回-1。 示例 1: 输入: 12 输出: 21 示例 2: 输入: 21 输出: -1 来源:力扣(Leet ...
分类:其他好文   时间:2020-07-04 16:58:44    阅读次数:55
32. 最长有效括号. ①栈
给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。 示例 1: 输入: "(()" 输出: 2 解释: 最长有效括号子串为 "()" 示例 2: 输入: ")()())" 输出: 4 解释: 最长有效括号子串为 "()()" 来源:力扣(LeetCode) 链接:ht ...
分类:其他好文   时间:2020-07-04 16:55:17    阅读次数:51
联合省选2020 树
树 给定一棵 \(n\) 个结点的有根树 \(T\),结点从 $1$ 开始编号,根结点为 $1$ 号结点,每个结点有一个正整数权值 \(v_i\)。 设 \(x\) 号结点的子树内(包含 \(x\) 自身)的所有结点编号为 \(c_1, c_2, \dots, c_k\),定义 \(x\) 的价值为 ...
分类:其他好文   时间:2020-07-04 16:54:58    阅读次数:71
leetcode 32: 最长有效括号
import java.util.Stack; /** * @Class LongestValidParentheses * @Description 32. 最长有效括号 * 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。 * <p> * 示例 1: * 输入: ...
分类:其他好文   时间:2020-07-04 15:36:31    阅读次数:51
95. 不同的二叉搜索树 II (Java)
给定一个整数 n,生成所有由 1 ... n 为节点所组成的 二叉搜索树 。 示例: 输入:3输出:[ [1,null,3,2], [3,2,null,1], [3,1,null,null,2], [2,1,3], [1,null,2,null,3]]解释:以上的输出对应以下 5 种不同结构的二叉搜 ...
分类:编程语言   时间:2020-07-04 15:16:31    阅读次数:55
1331. Rank Transform of an Array
问题: 给定一个数组,对所有元素进行,按大小排名rank,同样大小排名相同。 Example 1: Input: arr = [40,10,20,30] Output: [4,1,2,3] Explanation: 40 is the largest element. 10 is the small ...
分类:其他好文   时间:2020-07-04 15:11:29    阅读次数:58
LeetCode#583-两个字符串的删除操作-求最大公共子序列
/* 给定两个单词 word1 和 word2,找到使得 word1 和 word2 相同所需的最小步数,每步可以删除任意一个字符串中的一个字符。 示例: 输入: "sea", "eat" 输出: 2 解释: 第一步将"sea"变为"ea",第二步将"eat"变为"ea" 思路:找出最大公共子序列 ...
分类:其他好文   时间:2020-07-04 15:08:43    阅读次数:61
剑指32-1 从上到下打印二叉树
从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回: [3,9,20,15,7] 因为是要从上到下,所以要求先进先出,先压入的一层就要先输出,所以采用队列。 从第一层开 ...
分类:其他好文   时间:2020-07-04 13:42:26    阅读次数:69
剑指32-3 从上到下打印二叉树
请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。 例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果: [ [3], [2 ...
分类:其他好文   时间:2020-07-04 13:25:35    阅读次数:62
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!