发布时间:2013-11-24 15:00:31
点击(此处)折叠或打开class Solution {public: bool isPalindrome(string s) { // IMPORTANT: Please reset any member data you declared, as &nb.........【阅读全文】
发布时间:2013-11-24 14:47:53
遍历。每次处理两个点,然后找与他们在一条直线上的点,统计并更新,即可。点击(此处)折叠或打开/** * Definition for a point. * struct Point { * int x; * int y; * Point() : x(0), y(0) .........【阅读全文】
发布时间:2013-11-23 20:46:31
点击(此处)折叠或打开class Solution {public: void getTrans(vector &tmp, unordered_map &pre, string &end) { .........【阅读全文】
发布时间:2013-11-23 14:33:45
其实画个图一下就理解了。比如start为hot,end为dog,词典为(hot,dog,dot)很简单最短的转换是 hot | dot | &.........【阅读全文】
发布时间:2013-11-22 11:23:36
用unordered_map保存每个元素及其出现的位置。遍历num,遇到未检查过的元素,则依次检查比其大和比其小的元素是否存在,并把检测过的元素都标记为已检测。若新找到的连续整数长度大于已经发现的最大长度,则更新。点击(此处)折叠或打开class Solution {public:.........【阅读全文】