随笔分类 - leetcode心得
摘要:题目 分析题目 如何变大:从低位挑一个大一点的数,交换前面一个小一点的数。 变大的幅度要尽量小。像 [3,2,1] 这样递减的,没有下一个排列,已经稳定了,没法变大。像 [1,5,2,4,3,2] 这种,怎么稍微变大? 从低位挑一个大一点的数,尽量低位,换掉它前面一个小一点的数。 即从右往左,寻找第
阅读全文
摘要:题目 分析题目 题目意思并不难,words数组里面的所有字符串和s字符串连续匹配,但难点就在于,words里面字符串顺序是不固定的。 我首先想到的是用Map来进行快速匹配,但要注意,map里面键相同时后面的值会覆盖前面的值,一开始没注意这点导致我的结果数组里的值比官方数组值个数多。 Map键存储各个
阅读全文
摘要:题目 给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得到的商。 整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 t
阅读全文

浙公网安备 33010602011771号