摘要: 1. 购买VPS 推荐网站:http://www.dangodango.com/,选购一个适合自己的,大部分可以使用支付宝支付,购买后会分配一个ip地址 2. 购买域名 推荐网站:http://www.freenom.com/en/index.html,购买后在网站后台把域名指向VPS的ip地址 3 阅读全文
posted @ 2017-11-26 17:16 Walker_Lee 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 题目描述:查找最小的k个元素,输入n个整数,输出其中最小的k个。 一般的排序方法,如快排,时间复杂度为O(n*logn+k); 大顶堆方法,时间复杂度为O(k+(n-k)*logk); 如果建立k个元素的最小堆的话,那么其空间复杂度势为O(N),而建立k个元素的最大堆的空间复杂度为O(k); 当面对 阅读全文
posted @ 2016-08-28 10:39 Walker_Lee 阅读(3121) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 4 typedef struct BSTreeNode 5 { 6 int m_nValue; 7 BSTreeNode *m_pLeft; 8 BSTreeNode *m_pRight; 9 }BSTreeNode; 10 11 BSTreeNode *pHead=NULL; 12 ... 阅读全文
posted @ 2016-08-27 15:45 Walker_Lee 阅读(324) 评论(0) 推荐(0) 编辑
摘要: LeetCode 345 Reverse Vowels of a String Write a function that takes a string as input and reverse only the vowels of a string. Example 1:Given s = "he 阅读全文
posted @ 2016-04-26 09:34 Walker_Lee 阅读(213) 评论(0) 推荐(0) 编辑
摘要: LeetCode 278 First Bad Version// Forward declaration of isBadVersion API.bool isBadVersion(int version);int firstBadVersion(int n) { int start=1, e... 阅读全文
posted @ 2015-11-28 11:07 Walker_Lee 阅读(104) 评论(0) 推荐(0) 编辑
摘要: LeetCode 205 Isomorphic Strings用到哈希映射bool isIsomorphic(char* s, char* t) { char charArrS[256] = { 0 }; char charArrT[256] = { 0 }; int i = 0;... 阅读全文
posted @ 2015-11-28 10:46 Walker_Lee 阅读(159) 评论(0) 推荐(0) 编辑
摘要: LeetCode 88 Merge Sorted Array题目要求将nums2数组合并到nums1中(nums1的空间满足合并后的要求),可以考虑从后向前合并。void merge(int* nums1, int m, int* nums2, int n) { int i=m-1, j=n-... 阅读全文
posted @ 2015-11-28 10:14 Walker_Lee 阅读(125) 评论(0) 推荐(0) 编辑
摘要: LeetCode 58 Length of Last Wordint lengthOfLastWord(char* s) { int length=0,falg=0; int n=strlen(s); if(n=1;i--) { if(falg==1 && s[... 阅读全文
posted @ 2015-11-26 15:47 Walker_Lee 阅读(110) 评论(0) 推荐(0) 编辑
摘要: LeetCode 26 Remove Duplicates from Sorted Array与27题类似 http://www.cnblogs.com/walker-lee/p/4994950.htmlint removeDuplicates(int* nums, int numsSize) { ... 阅读全文
posted @ 2015-11-25 16:06 Walker_Lee 阅读(127) 评论(0) 推荐(0) 编辑
摘要: LeetCode 27 Remove ElementC语言实现:相当于新设置了一个指针n,仍用原有的存储空间,存放值不等于val的elementint removeElement(int* nums, int numsSize, int val) { int n=0; for(int i... 阅读全文
posted @ 2015-11-25 15:58 Walker_Lee 阅读(418) 评论(0) 推荐(0) 编辑