- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 leetcode ----59. Spiral Matrix II
void support(vector> &res, int row, int col, int len, int &num){ if (len <= 0) return; int i = row, j = col; if (len == 1) { res[i][j] = num++; return; } while (j<col+len-1) { res[i][
2016-09-30 14:49:05 211
原创 leetcode ---- 350. Intersection of Two Arrays II
vector intersect(vector& nums1, vector& nums2) { vector res; sort(nums1.begin(),nums1.end()); sort(nums2.begin(),nums2.end()); int m = nums1.size(); int n=
2016-09-27 14:51:28 185
原创 leetcode ----209. Minimum Size Subarray Sum
法一:超时int helper(int k,vector &nums,int s) { for(int i=0;i<nums.size();i++) { int sum = 0; for(int j=i;j<k+i&&j<nums.size();j++) {
2016-09-26 17:41:23 228
原创 leetcode ----394. Decode String
string decodeString(string s) { string tem; stack stanum; //存储数字 stack stastr;//存储字符串 int n=0; for(int i=0;i<s.length();i++) { if(isdig
2016-09-25 16:27:04 224
原创 leetcode ----16. 3Sum Closest
int threeSumClosest(vector& nums, int target) { sort(nums.begin(),nums.end()); int close = nums[0]+nums[1]+nums[2];//初始化close为最小前三项的和 for(int i=nums.size()-1;i>=2;i--)//从最
2016-09-19 15:01:17 189
原创 leetcode ---- 143. Reorder List
void reorderList(ListNode* head) { if(head==NULL||head->next==NULL) //判空操作 return ; list res; //声明存储节点类型的list ListNode* p = head->next; ListNode* q = head;
2016-09-18 15:48:24 246
原创 Windows socket 通信
#include#include#pragma comment(lib,"ws2_32")//#pragma comment( comment-type ,["commentstring"] ) , comment-type是一个预定义的标识符,指定注释的类型,应该是compiler,exestr,lib,linker之一。 , commentstring是一个提供为comment-typ
2016-09-12 11:06:12 282
原创 Longest Consecutive Sequence
int longestConsecutive(vector& nums) { unordered_set m;//无序set,加速 for(int i=0;i<nums.size();i++) { m.insert(nums[i]); } int res = 0; wh
2016-09-09 17:14:38 166
原创 Spiral Matrix
void helper(vector> matrix,vector &res,int x,int y,int row,int col) { if(row return ; for(int i=0;i { res.push_back(matrix[x][y+i]);
2016-09-09 16:28:44 148
原创 leetcode 318 Maximum Product of Word Lengths
int maxProduct(vector& words) { vector mask(words.size());//用来存储每个字符串做差后对应的int值 int res=0; int tem;//临时长度变量 for(int i=0;i<words.size();i++)//遍历words中的每个字符串
2016-09-02 15:35:05 186
Computational Fourier Optics:a MATLAB tutorial
2017-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人