青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

統計

  • 隨筆 - 57
  • 文章 - 7
  • 評論 - 0
  • 引用 - 0

常用鏈接

留言簿

隨筆分類

隨筆檔案

文章分類

文章檔案

Blog

Coder 必備技巧

Compiler for Wurq

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

【LeeCode 2017/06/24】6. ZigZag Conversion

 1 class Solution {
 2 public:
 3     string convert(string s, int numRows) {
 4         vector<vector<char>> map;
 5         map.resize(numRows);
 6 
 7         for (int i = 0; i < numRows; i++)
 8             map[i].resize(s.length());
 9 
10         int count = 0;
11         int j = 0;
12         while (count < s.length())
13         {
14             int i = 0;
15             while (count<s.length() && i<numRows)
16                 map[i++][j]= s[count++];
17 
18             j++; i--;
19             while (count<s.length() && i>1)
20                 map[--i][j++= s[count++];
21         }
22         string ans = "";
23         for (size_t i = 0; i < numRows;i++){
24             for (size_t j = 0; j < s.length(); j++){
25                 if (map[i][j] != 0)
26                     ans += map[i][j];
27             }
28         }
29         return ans;
30     }
31 };
32 

posted @ 2017-06-24 10:50 Wurq 閱讀(121) | 評論 (0)編輯 收藏
【LeeCode 2017/06/23】13. Roman to Integer

 1 class Solution {
 2 public:
 3     int romanToInt(string s) {
 4         map<charint>num;
 5         num['I'= 1;
 6         num['V'= 5;
 7         num['X'= 10;
 8         num['L'= 50;
 9         num['C'= 100;
10         num['D'= 500;
11         num['M'= 1000;
12         int sum = num[s[0]];
13         for (int i = 1; i < s.length(); i++)
14         {
15             if (num[s[i - 1]] >= num[s[i]])
16                 sum += num[s[i]];
17             else
18                 sum = sum  + num[s[i]] -2* num[s[i - 1]];
19         }
20         return sum;
21     }
22 };
23 

posted @ 2017-06-23 09:34 Wurq 閱讀(108) | 評論 (0)編輯 收藏
【LeeCode 2017/06/22】9. Palindrome Number

 1 class Solution {
 2 public:
 3     bool isPalindrome(int x) {
 4         
 5         if (x < 0)return false;
 6 
 7         list<int> l;
 8         while (x){
 9             l.push_back(x % 10);
10             x /= 10;
11         }
12 
13         while (!l.empty()) {
14             if (l.front() == l.back()) {
15                 l.pop_front();
16                 if(!l.empty())
17                     l.pop_back();
18             }
19             else
20                 return false;
21         }
22         return true;
23     }
24 };

posted @ 2017-06-22 10:29 Wurq 閱讀(81) | 評論 (0)編輯 收藏
【LeeCode 2017/06/21】7. Reverse Integer

 1 class Solution {
 2 public:
 3     int reverse(int x) {
 4         list<long long>num;
 5         bool mark = false;
 6         if (x < 0){
 7             mark = true;
 8             x = -x;
 9         }
10 
11         while (x){
12             num.push_back(x % 10);
13             x = x / 10;
14         }
15 
16         long long sum = 0;
17         while (!num.empty()) {
18             sum = sum*10+num.front();
19             num.pop_front();
20         }
21 
22         if (mark)
23             sum = -sum;
24 
25         int ans = sum;
26 
27         if (sum > 0X7fffffff  || sum < -0X7fffffff-1)
28             ans = 0;
29 
30         return ans;
31     }
32 };

posted @ 2017-06-21 09:51 Wurq 閱讀(79) | 評論 (0)編輯 收藏
【LeeCode 2017/06/18】 3. Longest Substring Without Repeating Characters

 1 class Solution {
 2 public:
 3     int lengthOfLongestSubstring(string s) {
 4         int mark[256= { 0 };
 5         int begin = 0;
 6         int end = 0;
 7         int ret_max = 0;
 8         while (begin<=end &&begin <s.length() && end<s.length())
 9         {
10             char ch = s[end];
11             if (mark[ch] == 0){
12                 mark[ch]++;
13                 end++;
14             }else{
15                 ch = s[begin];
16                 mark[ch]--;
17                 begin++;
18             }
19             ret_max = end - begin > ret_max ? end - begin : ret_max;
20         }
21         return ret_max;
22     }
23 };
24 

posted @ 2017-06-16 09:34 Wurq 閱讀(91) | 評論 (0)編輯 收藏
【LeeCode 2017/06/16】 1. Two Sum

 1 class Solution {
 2 public:
 3     vector<int> twoSum(vector<int>& nums, int target)
 4     {
 5         bool mark = true;
 6         vector<int>ret;
 7         for (int i = 0; mark && i < nums.size(); i++)
 8         {
 9             for (int j = 0; mark && j < nums.size(); j++)
10             {
11                 if (i == j)continue;
12                 if (nums[j] == target - nums[i])
13                 {
14                     ret.push_back(i);
15                     ret.push_back(j);
16                     mark = false;
17                 }
18             }
19         }
20         return ret;
21     }
22 };

posted @ 2017-06-15 10:17 Wurq 閱讀(111) | 評論 (0)編輯 收藏
【LeeCode 2017/06/17】 2. Add Two Numbers

 1 class Solution {
 2 public:
 3     ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) 
 4     {
 5         int sign = 0;
 6         int sum;
 7         ListNode* root = nullptr;
 8         ListNode* p_root = nullptr;
 9         while (l1!=NULL || l2 != NULL || sign)
10         {
11             int val1 = 0;
12             int val2 = 0;
13             if (l1 != NULL){
14                 val1 = l1->val;
15                 l1 = l1->next;
16             }
17             if (l2 != NULL) {
18                 val2 = l2->val; 
19                 l2 = l2->next;
20             }
21 
22             sum = ((val1 + val2)%10 + sign)%10;
23             sign = (val1 + val2 + sign) / 10;
24             if (root == nullptr)
25             {
26                 root = new ListNode(sum);
27                 p_root = root;
28             }
29             else
30             {
31                 p_root->next = new ListNode(sum);
32                 p_root = p_root->next;
33             }
34         }
35         return root;
36     }
37 };

posted @ 2017-06-15 10:15 Wurq 閱讀(112) | 評論 (0)編輯 收藏
【LeeCode 2017/06/20】 5. Longest Palindromic Substring

 1 class Solution {
 2 public:
 3     string longestPalindrome(string s) {
 4         int max_len = 0;
 5         string ans;
 6         for (int i = 0; i < s.length(); i++)
 7         {
 8             for (int j = s.length() -1; j >= 0 ; j--)
 9             {
10                 if (s[j] != s[i])continue;
11                 if (j - i + 1 <= max_len)break;
12 
13                 int ii = i;
14                 int jj = j;
15                 while (ii< s.length() && jj >=0 &&
16                     s[ii]==s[jj]&& ii<=jj){
17                     ii++;
18                     jj--;
19                 }
20                 if (ii == jj + 1 || ii == jj + 2)
21                 {
22                     max_len = j - i + 1;
23                     ans = s.substr(i, max_len);
24                 }
25             }
26         }
27         return ans;
28     }
29 };

posted @ 2017-06-14 10:39 Wurq 閱讀(76) | 評論 (0)編輯 收藏
【LeeCode 2017/06/15】 476. Number Complement

 1 class Solution {
 2 public:
 3     int findComplement(int num) {
 4         int sum = 0;
 5         int n = 1;
 6         while (num){
 7             sum += ((num & 1^ 1)*n;
 8             num >>= 1;
 9             n *= 2;
10         }
11         return sum;
12     }
13 };

posted @ 2017-06-13 10:58 Wurq 閱讀(102) | 評論 (0)編輯 收藏
【LeeCode 2017/06/14】 561. Array Partition I

 1 class Solution {
 2 public:
 3     int arrayPairSum(vector<int>& nums) {
 4         sort(nums.begin(),nums.end());
 5         int sum = 0;
 6         for (int pos = 0; pos < nums.size(); pos+= 2)
 7             sum += nums[pos];
 8         return sum;
 9     }
10 };

posted @ 2017-06-13 10:29 Wurq 閱讀(100) | 評論 (0)編輯 收藏
僅列出標題
共6頁: 1 2 3 4 5 6 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧美日韩国产综合精品二区| 欧美色另类天堂2015| 亚洲欧美成人综合| 激情成人亚洲| 国产精品视频xxxx| 久久激情视频免费观看| 在线观看亚洲精品视频| 国外成人网址| 一区二区在线看| 久久人人爽人人| 中国亚洲黄色| 亚洲激情成人| 日韩视频专区| 欧美一级成年大片在线观看| 亚洲综合色在线| 香蕉久久久久久久av网站| 香蕉久久夜色精品| 欧美国产精品一区| 亚洲国产精品综合| 久久躁日日躁aaaaxxxx| 欧美a级理论片| 亚洲午夜精品在线| 久久天堂国产精品| 欧美性生交xxxxx久久久| 国产一区欧美| 在线视频免费在线观看一区二区| 亚洲女人天堂成人av在线| 久久免费精品视频| 亚洲精品一区二区三区婷婷月 | 欧美日韩国产999| 国产欧美一二三区| 亚洲视频中文| 亚洲欧洲日本专区| 久久国产一区二区| 国产一区清纯| 欧美影视一区| 亚洲国产三级在线| 久久精品人人做人人爽电影蜜月| 亚洲人永久免费| 欧美屁股在线| 亚洲视频一二区| 亚洲手机成人高清视频| 欧美xxx成人| 一区二区激情视频| 日韩视频精品在线观看| 欧美区高清在线| 在线视频欧美一区| 99视频精品| 国产亚洲制服色| 欧美成人小视频| 欧美另类变人与禽xxxxx| 在线一区观看| 欧美一级淫片播放口| 狠狠操狠狠色综合网| 欧美成人首页| 国产精品亚洲综合久久| 久久久蜜桃精品| 欧美电影免费观看高清完整版| 亚洲精品日本| 欧美一区二区精品| 日韩视频在线一区二区| 亚洲影音先锋| 夜夜嗨一区二区三区| 欧美在线免费观看| 亚洲少妇最新在线视频| 久久精品国产999大香线蕉| 亚洲国产精品综合| 欧美在线亚洲一区| 亚洲女爱视频在线| 欧美日韩一区国产| 欧美高清视频在线播放| 国产日本精品| 国产精品99久久久久久久vr | 亚洲乱码视频| 亚洲日本一区二区| 亚洲欧美日韩一区| 欧美日韩一区在线播放| 久久免费精品日本久久中文字幕| 欧美日韩免费高清一区色橹橹| 快播亚洲色图| 精品91免费| 久久一区二区三区av| 久久亚洲春色中文字幕久久久| 国产精品久久久久91| 一区二区欧美精品| 欧美亚洲三区| 国产精品一区在线播放| 性欧美精品高清| 久久久亚洲欧洲日产国码αv| 国产日韩精品一区二区浪潮av| 亚洲图片在线| 久久影视三级福利片| 亚洲国产精品视频一区| 欧美精品在线看| 中文在线一区| 欧美成人精品影院| 中日韩视频在线观看| 国产精品国产三级国产普通话蜜臀| 99riav1国产精品视频| 亚洲欧洲av一区二区三区久久| 国产精品美女久久久浪潮软件| 欧美一区二区三区在线视频| 亚洲第一页中文字幕| 亚洲女人天堂av| 亚洲人屁股眼子交8| 国际精品欧美精品| 欧美视频一区二区| 久久亚洲私人国产精品va| 欧美性猛交xxxx免费看久久久 | 欧美中文字幕在线观看| 激情综合五月天| 国产精品区一区| 欧美巨乳在线观看| 麻豆av一区二区三区| 小嫩嫩精品导航| 亚洲男人av电影| 亚洲午夜伦理| 亚洲伊人观看| 欧美一区二区三区在线播放| 亚洲免费在线看| 欧美自拍丝袜亚洲| 久久久国产精品亚洲一区| 欧美伊人精品成人久久综合97| 在线视频一区观看| 欧美亚洲午夜视频在线观看| 午夜国产精品视频| 久久久久久久91| 欧美jizzhd精品欧美巨大免费| 蜜桃av综合| 欧美日韩在线第一页| 国产精品乱人伦中文| 国产乱码精品1区2区3区| 极品少妇一区二区| 夜夜嗨av一区二区三区网页| 亚洲一区二区三区四区视频 | 欧美巨乳在线| 国产精品自拍小视频| 伊人精品久久久久7777| 99v久久综合狠狠综合久久| 亚洲图片欧美日产| 欧美成年人网| 亚洲一区二区在线播放| 最新亚洲电影| 久久综合福利| 一区二区电影免费观看| 久久高清免费观看| 国产精品激情电影| 亚洲精品欧美极品| 蜜乳av另类精品一区二区| 亚洲欧美日韩精品综合在线观看| 欧美成人精品| 亚洲图片欧洲图片av| 午夜精品久久久| 欧美激情一区二区三区高清视频| 亚洲视频久久| 欧美视频一区二区| 欧美亚洲尤物久久| 亚洲欧美国产毛片在线| 欧美日本在线看| 亚洲看片免费| 99re热这里只有精品免费视频| 久久综合九色综合欧美就去吻| 国产精品亚洲а∨天堂免在线| 一本大道久久a久久精品综合| 免费在线成人av| 欧美大胆成人| 亚洲愉拍自拍另类高清精品| 一本色道久久88综合亚洲精品ⅰ| 欧美精品综合| 午夜伦理片一区| 美女久久一区| 亚洲图片你懂的| 欧美在线观看一区| 亚洲欧洲日本国产| 亚洲在线中文字幕| 亚洲精品国产日韩| 亚洲视频自拍偷拍| 亚洲第一天堂av| 一区二区三区四区蜜桃| 国产亚洲精品bv在线观看| 欧美成人免费全部观看天天性色| 欧美激情在线播放| 久久久久九九九九| 国产精品对白刺激久久久| 你懂的成人av| 黄色亚洲免费| 亚洲美女在线观看| 久久九九精品| 亚洲欧美视频在线观看| 每日更新成人在线视频| 久久久激情视频| 国产精品高清网站| 亚洲精品乱码久久久久久按摩观| 国产日韩一区在线| 亚洲伊人观看| 久久久久久亚洲精品中文字幕| 国产精品理论片| 欧美在线亚洲一区| 蜜桃av噜噜一区| 日韩天堂在线观看|