Applenice

有核有肉有梦想

Algorithms

本周算法题:
Length of Last Word

思路:只求最后一个单词的长度,可以直接从字符串末尾开始,先将末尾的空格都去掉,然后找非空格的字符的长度。

阅读全文 »

Algorithms

本周算法题:
count-and-say

思路:看题目看了好一会才理解,第i+1个字符串是第i个字符串的读法。

阅读全文 »

Algorithms

本周算法题:
Remove Duplicates from Sorted Array

思路:快慢指针遍历数组,如果两个指针指的数字相同,快指针向前+1,如果不同,快慢指针同时向前+1。快指针遍历数组完毕,慢指针+1就是数组中不同数组的个数。

阅读全文 »

Algorithms

本周算法题:
Valid Parentheses
思路:遍历字符串,使用栈,当字符为左半边括号时,压入栈中,遇到右半边括号,取出栈顶元素,如果能匹配上,就继续。

阅读全文 »

Algorithms

本周leetcode Palindrome Number
思路:先排除负数、末位为0的数字。剩下的考虑使用数字翻转就可以了。

阅读全文 »

Algorithms

本周leetcode:Reverse Integer
int型数值范围: -2147483648~2147483647,最开始时并没考虑溢出问题,导致在Submit直接报错,原数转置以后可能会出现溢出的情况。

阅读全文 »
0%