题目描述 输入一个字符串,打印出该字符串中字符的所有排列。你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。 (PS:字符串中可能有重复元素) 思路 每次遍历一遍整个数组,选择一个还没有被排列的字母。由于给定字符串中可能含有重复字母,应当用Set来存储排列序列,避免重复。 s为给定字符串,u ...
分类:
其他好文 时间:
2020-06-28 13:44:19
阅读次数:
63
基姆拉尔森公式 (Kim Larsen Calculation Formula) 用于给定年份 \(y\) , 月份 \(m\) 和日子 \(d\) 的条件下,计算该天是星期几。 初始条件:从公元 0 年 1 月 1 日,星期日开始计算(PS:公元 0 年不是闰年)。 输入: \(y\) 三个整数表 ...
分类:
其他好文 时间:
2020-06-28 13:39:57
阅读次数:
79
问题描述 给定一个年份,判断这一年是不是闰年。 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数; 2. 年份是400的倍数。 其他的年份都不是闰年。 输入格式 输入包含一个整数y,表示当前的年份。 输出格式 输出一行,如果给定的年份是闰年,则输出yes,否则输出no。 ...
分类:
其他好文 时间:
2020-06-28 13:35:53
阅读次数:
104
https://leetcode-cn.com/problems/subsets/submissions/ 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3]输出:[ [3], [1], [2], ...
分类:
其他好文 时间:
2020-06-28 13:17:22
阅读次数:
330
给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得到的商。 整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 trun ...
分类:
其他好文 时间:
2020-06-28 12:59:37
阅读次数:
60
地址 https://leetcode-cn.com/problems/minimum-size-subarray-sum/ 给定一个含有 n 个正整数的数组和一个正整数 s , 找出该数组中满足其和 ≥ s 的长度最小的连续子数组,并返回其长度。 如果不存在符合条件的连续子数组,返回 0。 示例: ...
分类:
编程语言 时间:
2020-06-28 12:50:37
阅读次数:
68
问题: 给定由【姓名,时间,数额,城市】组成的交易信息数组。 求无效交易的数组。 无效:1 or 2满足 1,数额>1000 2,相同姓名,不同城市,时间差<60 Example 1: Input: transactions = ["alice,20,800,mtv","alice,50,100,b ...
分类:
其他好文 时间:
2020-06-28 12:36:38
阅读次数:
52
将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: L C I R E T O E S I I G E D H N 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRET ...
分类:
其他好文 时间:
2020-06-28 12:30:32
阅读次数:
81
给定两线段 \(P_1P_2\) 和 \(P_3P_4\),要求判断他们是否相交。 通过两个步骤完成判断: 快速排斥实验。如果两个线段相交,那么分别以这两个线段为对角线的矩形一定相交(包括只有公共边或只有公共点的相交)。我们首先判断这两个线段是否满足这个条件。 跨立实验。如果这两个线段幸运的通过了上 ...
分类:
其他好文 时间:
2020-06-28 00:36:19
阅读次数:
71
给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。candidates 中的数字可以无限制重复被选取。说明: 所有数字(包括 target)都是正整数。 解集不能包含重复的组合。 示例 1:输入: c... ...
分类:
其他好文 时间:
2020-06-28 00:31:23
阅读次数:
56