自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (9)
  • 收藏
  • 关注

原创 274. H-Index

class Solution {public: int hIndex(vector<int>& citations) { vector<int> count(citations.size()+1,0); int l=citations.size(); if(l==0) return 0; for(int

2016-10-26 10:36:38 308

原创 268. Missing Number

class Solution {public: int missingNumber(vector<int>& nums) { vector<bool> flag(nums.size()+1,false); for(int i=0;i<nums.size();i++) { flag[nums[i]]=true;

2016-10-26 09:35:23 234

原创 264. Ugly Number II

class Solution {public: int nthUglyNumber(int n) { if(n<=0) return false; if(n==1) return 1; int t2,t3,t5; t2=t3=t5=0; vector<int> n

2016-10-25 14:21:49 249

原创 263. Ugly Number

class Solution {public: bool isUgly(int num) { for(int i=2;i<6&&num;i++) { while(num%i==0) num/=i; } return num==1; }};

2016-10-25 12:54:07 248

原创 260. Single Number III

class Solution {public: vector<int> singleNumber(vector<int>& nums) { unordered_map<int,int> m; for(int i=0;i<nums.size();i++) { m[nums[i]]++; }

2016-10-24 11:56:44 245

原创 258. Add Digits

class Solution {private: int addhelper(int num) { int sum=0; while(num) { sum+=(num%10); num/=10; } return sum; }public:

2016-10-24 11:16:55 267

原创 257. Binary Tree Paths

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class

2016-10-24 10:55:51 257

原创 228. Summary Ranges

class Solution {public: vector<string> summaryRanges(vector<int>& nums) { vector<string> ret; if(nums.size()==0) return ret; if(nums.size()==1) {

2016-10-24 10:22:59 216

原创 227. Basic Calculator II

*class Solution {public: int calculate(string s) { stack<int> nums; int temp; char flag='+'; for(int i=0;i<s.size();i++) { char c=s[i];

2016-10-23 11:56:20 286

原创 224. Basic Calculator

class Solution {public: int calculate(string s) { stack<int> opt,ret; int result,nums,flag; result=nums=0; flag=1; for(int i=0;i<s.size();i++) { char c=s[i];

2016-10-21 14:51:23 272

原创 225. Implement Stack using Queues

class Stack {private: queue<int> q;public: // Push element x onto stack. void push(int x) { q.push(x); for(int i=0;i<q.size()-1;i++) { q.push(q.front(

2016-10-21 13:37:56 268

原创 222. Count Complete Tree Nodes

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class

2016-10-20 11:58:24 271

原创 219. Contains Duplicate II

class Solution {public: bool containsNearbyDuplicate(vector<int>& nums, int k) { unordered_set<int> s; if(k<0) return false; if(k>=nums.size()) k=nu

2016-10-20 10:51:42 285

原创 217. Contains Duplicate

class Solution {public: bool containsDuplicate(vector<int>& nums) { map<int,int>m; for(int i=0;i<nums.size();i++) { m[nums[i]]++; } for(auto it=

2016-10-20 10:11:15 281

原创 216. Combination Sum III

class Solution {private: void search(vector<vector<int>> &ret,vector<int> &cur,int start,int k,int target) { if(cur.size()>=k) return; for(int i=start;i<=9;i++)

2016-10-20 09:34:28 284

原创 215. Kth Largest Element in an Array

class Solution {private: void swap(vector<int>&nums,int i,int j) { int temp=nums[i]; nums[i]=nums[j]; nums[j]=temp; } int quickSelect(vector<int>&nums,int l,int

2016-10-19 21:41:50 267

原创 House Robber II

class Solution {private: int robHelp(vector<int> & nums,int start,int end) { if(end-start+1==1) return nums[start]; if(end-start+1==2) return max(nums[s

2016-10-19 10:10:14 250

原创 211. Add and Search Word - Data structure design

using namespace std;struct Trie{ bool isword; Trie *next[26]; Trie() { isword=false; memset(next,NULL,sizeof(Trie*)*26); }};class WordDictionary {private: Tr

2016-10-18 18:21:25 342

原创 212. Word Search II

class Solution {private: struct TrieNode{ string s=""; TrieNode * next[26]; TrieNode(){ s=""; memset(next,0,sizeof(next)); } }; Trie

2016-10-17 16:55:04 252

原创 208. Implement Trie

class TrieNode {public: TrieNode *next[26]; bool isword; // Initialize your data structure here. TrieNode(bool b=false) { isword=b; memset(next,0,sizeof(next)); }}

2016-10-17 10:01:00 260

原创 209. Minimum Size Subarray Sum

class Solution {public: int minSubArrayLen(int s, vector<int>& nums) { int left=0; int right=0; int sum=0; int min_dis=INT_MAX; int n=nums.size(); w

2016-10-16 14:51:35 270

原创 210. Course Schedule II

class Solution {public: vector<int> findOrder(int numCourses, vector<pair<int, int>>& prerequisites) { vector<vector<int>> matrix(numCourses); vector<int> indegree(numCourses,0);

2016-10-15 15:22:22 304

原创 207. Course Schedule

class Solution {public: bool canFinish(int numCourses, vector<pair<int, int>>& prerequisites) { vector<vector<bool>> matrix(numCourses,vector<bool>(numCourses,false)); vector<int>

2016-10-15 10:22:06 274

原创 205. Isomorphic Strings

class Solution {public: bool isIsomorphic(string s, string t) { set<char> mys; unordered_map<char,char> mymap; int n=s.size(); int m=t.size(); if(n!=m)

2016-10-14 10:23:21 232

原创 204. Count Primes

class Solution {public: int countPrimes(int n) { if(n<=2) return 0; if(n==3) return 1; vector<bool> flag(n,true); for(int i=2;i<n;i++)

2016-10-13 11:09:18 225

原创 203. Remove Linked List Elements

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* rem

2016-10-13 10:41:04 243

原创 202. Happy Number

class Solution {private: int mysum(int n) { int res=0; while(n) { int temp=n%10; n/=10; res+=temp*temp; } return res

2016-10-13 10:08:56 233

原创 206. Reverse Linked List

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* rev

2016-10-13 09:51:05 246

原创 200. Number of Islands

DFS解决class Solution {private: void DFS(vector<vector<char>>&grid,int x,int y)//把x,y这个位置置'0' 并dfs搜索他的四个方向 只要为1都变成0 { grid[x][y]='0'; if(x>0&&grid[x-1][y]=='1') DFS(

2016-10-12 19:47:13 287

原创 198. House Robber

class Solution {public: int rob(vector<int>& nums) { int n=nums.size(); if(n==0) return 0; if(n==1) return nums[0]; vector<int> dp(n,0);//dp

2016-10-12 16:21:50 311

原创 191. Number of 1 Bits

class Solution {public: int hammingWeight(uint32_t n) { int count=0; for(int i=0;i<32;i++) { if(n&1) count++; n>>=1; }

2016-10-12 15:55:42 248

原创 199. Binary Tree Right Side View

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class

2016-10-12 15:42:24 223

原创 Facial_keypoints_deeplearning_cnn

import osimport numpy as npimport pandas as pdfrom sklearn.utils import shuffleFTRAIN='./input/training.csv'FTEST='./input/test.csv'df_train=pd.read_csv(FTRAIN)df_train['Image']=df_train['Image'].

2016-10-12 14:04:21 974

原创 190. Reverse Bits

class Solution {public: uint32_t reverseBits(uint32_t n) { uint32_t m; for(int i=0;i<32;i++) { m<<=1; m|=(n&1); n>>=1; }

2016-10-11 11:23:45 256

原创 189. Rotate Array

class Solution {private: void myreverse(vector<int> &nums,int start,int end) { while(end>start) { int temp=nums[start]; nums[start]=nums[end];

2016-10-11 11:01:59 247

原创 188. Best Time to Buy and Sell Stock IV

class Solution {private: int quicksolve(int days,vector<int>& prices) { int profit=0; for(int i=1;i<days;i++) { if(prices[i]>prices[i-1]) pr

2016-10-11 10:35:38 330

原创 DigitRecongnizer_CNN_DeepLearning

import numpy as npimport pandas as pd%matplotlib inlineimport matplotlib.pyplot as pltimport matplotlib.cm as cmfrom lasagne.layers import Conv2DLayerfrom lasagne.layers import MaxPool2DLayerfr

2016-10-10 22:16:05 600

原创 187. Repeated DNA Sequences

class Solution {public: vector<string> findRepeatedDnaSequences(string s) { unordered_map<int,int> m;//先讲string 映射成int 再进行hash 否则超内存 int hashindex=0; int len=10; in

2016-10-10 14:43:21 269

原创 179. Largest Number

class Solution {public: static bool cmp(const string &a,const string &b) { return a+b>b+a; } string largestNumber(vector<int>& nums) { vector<string> snums; for

2016-10-10 10:45:50 228

原创 162. Find Peak Element

class Solution {public: int findPeakElement(vector<int>& nums) { int n=nums.size(); if(n==0) return -1; else if(n==1) return 0; else

2016-10-10 09:36:24 229

PID算法介绍

pid算法是用于反馈控制的算法 适合于工业控制

2012-10-07

数字电路教程

很好的数字电路入门资源,非常适合入门 数字电路是基础哦

2012-09-23

TMP100驱动

温度传感器TMP100的驱动代码,可以直接拿过来用的

2012-09-18

安卓开发门必读

安卓开发必读 Android

2012-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除