ARTS-week31 发表于 2019-03-03 分类于 ARTS 本文字数: 2.2k 阅读时长 ≈ 2 分钟 AlgorithmsPower of Two思路: 如果一个数是2的次方数,它的二进数最高位一定为1,其它都为0,当减1时,最高位会降一位,其余为0的位会变为1,将两数相与会得到0。 阅读全文 »
ARTS-week30 发表于 2019-02-24 分类于 ARTS 本文字数: 1.9k 阅读时长 ≈ 2 分钟 AlgorithmsImplement Stack using Queues 阅读全文 »
ARTS-week29 发表于 2019-02-17 分类于 ARTS 本文字数: 1.4k 阅读时长 ≈ 1 分钟 AlgorithmsContains Duplicate思路:遍历数组,使用哈希。 阅读全文 »
ARTS-week28 发表于 2019-02-09 分类于 ARTS 本文字数: 2.2k 阅读时长 ≈ 2 分钟 AlgorithmsIsomorphic Strings思路:使用哈希表 阅读全文 »
ARTS-week25 发表于 2019-01-20 分类于 ARTS 本文字数: 1.9k 阅读时长 ≈ 2 分钟 AlgorithmsRotate Array思路:将n-k个数字翻转,再将k个数字翻转,之后翻转整个数组。 阅读全文 »
ARTS-week24 发表于 2019-01-13 分类于 ARTS 本文字数: 2.9k 阅读时长 ≈ 3 分钟 AlgorithmsExcel Sheet Column Number 阅读全文 »
ARTS-week23 发表于 2019-01-06 分类于 ARTS 本文字数: 2.2k 阅读时长 ≈ 2 分钟 AlgorithmsTwo Sum II - Input array is sorted思路:题目中提到数组已经升序排列,两个数之和sum就是target,所以是小数在前,大数在后,用两个指针来搞定,一个指向开头,一个指向末尾,然后向中间遍历即可。 阅读全文 »
ARTS-week22 发表于 2018-12-30 分类于 ARTS 本文字数: 3.2k 阅读时长 ≈ 3 分钟 AlgorithmsMin Stack思路: 使用两个栈,一个栈用来顺序存储push的数据,另一个用来存出现过的最小值。 阅读全文 »