自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(171)
  • 收藏
  • 关注

原创 wordnet学习记录

人们经常区分词语知识和世界知识。前者体现在词典中,后者体现在百科全书中。事实上二者的界限是模糊的。比如hit(“打”)某人是一种带有敌意的行为,这是百科知识;而hit跟strike(“击”)多多少少同义,并且hit可以带一个直接宾语论元,这是词语知识。但hit的直接宾语应该是固体(而不是像gas这样的气体),这是词语知识还是百科知识就界限模糊了。不过毫无疑问,要理解语言,这两部分知识是缺一不可的。

2014-01-12 03:36:31 670

原创 learning to rank资料汇总

如何理解 Learning to rankhttp://hi.baidu.com/nuumkxjinrbacgd/item/9b8ea4f44126e9723d198b1eLearning to Rank小结http://blog.crackcell.com/posts/2011/12/17/a_short_intro_2_ltr.html漫

2013-12-07 22:46:25 576

转载 【转载】IT屌丝如何成为数据科学家?

http://www.ctocio.com/ccnews/13588.html数据科学家被《财富》杂志誉为21世纪最性感的职业,但遗憾的是大多数企业里都没有真正的数据科学家人才。根据麦肯锡报告,仅仅在美国市场,2018年大数据人才和高级分析专家的人才缺口将高达19万。此外美国企业还需要150万位能够提出正确问题、运用大数据分析结果的大数据相关管理人才。那么,对于不同职业经历和专

2013-11-26 18:29:34 653

转载 【转载】人最重要的几个素质/能力

http://www.newsmth.net/nForum/#!article/WorkLife/524639?p=11.开放的思维(固执的人永远都认为自己是对的,也就没有了进步的空间) 2.能分清楚轻重缓急(把精力投入到重要的事情上,做正确的事情远远大于把事情做正 确) 3.规划能力(如何做正确的事情并一步步成功) 4.强大的执行能力(把正确的事情坚持做下去) 5.表达能

2013-11-19 22:17:53 708

原创 MySQL使用汇总

MySQL添加索引命令1.PRIMARY  KEY(主键索引)mysql>ALTER  TABLE  `table_name`  ADD  PRIMARY  KEY (  `column`  ) 2.UNIQUE(唯一索引)        mysql>ALTER  TABLE  `table_name`  ADD  UNIQUE (`column` ) 3.INDEX(

2013-11-16 01:53:49 514

原创 【leetcode】Valid Number

class Solution {public: bool isNumber(const char *s) { // Note: The Solution object is instantiated only once and is reused by each test case. //有限自动机,和处理图书章节前的“第1.1章”的方法类似

2013-10-29 23:20:42 570

转载 【转载】计算广告学-搜索广告与广告网络Demand技术-流式计算平台

搜索广告与广告网络Demand技术原作者:刘鹏 @北冥乘海生编辑:Koala++/屈伟视频课程:师徒网流式计算平台-Storm         我们以Storm为例来看流式计算的功能是什么。下面内容引用自大圆的博客。在Storm中,一个实时应用的计算任务被打包作为Topology发布,这同Hadoop的MapReduce任务相似。但是有一点不同的

2013-10-24 23:49:53 562

转载 【转载】搜索广告与广告网络Demand技术

搜索广告与广告网络Demand技术原作者:刘鹏 @北冥乘海生编辑:Koala++/屈伟视频课程:师徒网流式计算平台-Storm         我们以Storm为例来看流式计算的功能是什么。下面内容引用自大圆的博客。在Storm中,一个实时应用的计算任务被打包作为Topology发布,这同Hadoop的MapReduce任务相似。但是有一点不同的

2013-10-22 02:31:43 558

原创 【leetcode】Search a 2D Matrix

class Solution {public: bool searchMatrix(vector > &matrix, int target) { // Note: The Solution object is instantiated only once and is reused by each test case. int m=matrix.size

2013-10-13 01:39:07 365

原创 【leetcode】Pow(x, n)

class Solution {public: double powPositive(double x,int n) { if(n==0)return 1; if(n==1)return x; double tmp; if(n%2==0) { tmp=pow

2013-10-11 22:16:07 468

转载 【转载】知识库构建前沿:自动和半自动知识提取

编者按:在过去几十年,人们曾尝试采用直接编辑知识、利用大众智慧、自动或半自动知识抽取三类方法来构建知识库。随着时代发展,直接编辑知识由于受时间和经济成本的约束,这种方式很难实现大规模知识库的构建。而利用大众智慧是指利用互联网众包机制,过于依赖激励机制将降低知识库运行稳定性。微软亚洲研究院主管研究员史树明在本文中重点讨论第三类方法——自动或半自动知识抽取,其基本思想是设计自动或半自动的算法,从现有的

2013-10-11 21:34:30 1830

转载 【转载】从图谱搜索看搜索技术的发展趋势

编者按:图谱搜索(Graph Search)是基于社交图谱构建起来的搜索服务,与基于关键词匹配的传统网络搜索引擎相比,图谱搜索能够支持更自然、复杂的查询输入,并针对查询直接给出答案。在微软亚洲研究院副研究员段楠眼中,这样的高效个性化搜索会越来越多。文章中,他从基础架构、自然语言接口、相关研究、发展趋势等几个方面,对计算搜索的现在和未来进行了总结和展望。作者微软亚洲研究院 段楠 

2013-10-11 21:33:05 863

原创 【leetcode】Permutations II

class Solution {public: vector > permuteUnique(vector &num) { // Note: The Solution object is instantiated only once and is reused by each test case. vector >ans; sort(num

2013-10-11 01:55:16 436

原创 【leetcode】Single Number II

class Solution {public: int singleNumber(int A[], int n) { // Note: The Solution object is instantiated only once and is reused by each test case. int x[32];//记录A[]中的每一位 m

2013-10-11 01:23:55 719

原创 【leetcode】Single Number

class Solution {public: int singleNumber(int A[], int n) { // Note: The Solution object is instantiated only once and is reused by each test case. int ans=0; for(int i=0;i

2013-10-10 23:33:24 402

原创 【leetcode】Permutations

class Solution {public: vector > permute(vector &num) { // Note: The Solution object is instantiated only once and is reused by each test case. vector >ans; sort(num.begin

2013-10-10 15:57:03 367

原创 【leetcode】Next Permutation

class Solution {public: void nextPermutation(vector &num) { // Note: The Solution object is instantiated only once and is reused by each test case. for(int i=num.size()-2;i>=0;i--

2013-10-10 15:39:46 376

原创 【leetcode】Subsets

class Solution {public: vector > subsets(vector &S) { // Note: The Solution object is instantiated only once and is reused by each test case. int N=S.size(); sort

2013-10-09 00:46:37 482

原创 【leetcode】Combinations

class Solution {public: vector >ans; vectortmp; void dfs(int dep,int maxDep,int start,int end) { if(dep==maxDep) { ans.push_back(tmp); re

2013-10-09 00:28:18 424

原创 【leetcode】Sqrt(x)

class Solution {public: int sqrt(int x) { // Note: The Solution object is instantiated only once and is reused by each test case. int sta=0,end=x; while(sta<=end)//等号不能丢

2013-10-08 23:49:31 400

原创 【leetcode】Palindrome Number

class Solution {public: bool isPalindrome(int x) { // Note: The Solution object is instantiated only once and is reused by each test case. if(x<0) return false;

2013-10-08 23:29:47 377

原创 【leetcode】Plus One

class Solution {public: vector plusOne(vector &digits) { // Note: The Solution object is instantiated only once and is reused by each test case. reverse(digits.begin(),digits.end(

2013-10-08 21:48:24 377

原创 【leetcode】Reverse Integer

class Solution {public: int reverse(int x) { // Note: The Solution object is instantiated only once and is reused by each test case. if(x==0) return 0;//x==0 int

2013-10-08 20:53:26 401

原创 【leetcode】Add Binary

class Solution {public: string addBinary(string a, string b) { // Note: The Solution object is instantiated only once and is reused by each test case. reverse(a.begin(),a.end());

2013-10-08 20:24:38 403

原创 【leetcode】Search in Rotated Sorted Array II

class Solution {public: bool search(int A[], int n, int target) { // Note: The Solution object is instantiated only once and is reused by each test case. int sta=0,end=n-1;

2013-10-08 13:32:14 386

原创 【leetcode】Search in Rotated Sorted Array

class Solution {public: int search(int A[], int n, int target) { // Note: The Solution object is instantiated only once and is reused by each test case. int sta=0,end=n-1;

2013-10-08 02:52:01 340

原创 【leetcode】3Sum Closest

class Solution {public: int threeSumClosest(vector &num, int target) { // Note: The Solution object is instantiated only once and is reused by each test case. int ans; boo

2013-10-08 02:13:10 480

原创 【leetcode】3Sum

class Solution {public: vector > threeSum(vector &num) { // Note: The Solution object is instantiated only once and is reused by each test case. vector >ans; if(n

2013-10-08 01:39:53 407

原创 【leetcode】Roman to Integer

class Solution {public: int romanToInt(string s) { // Note: The Solution object is instantiated only once and is reused by each test case. int n=s.size(); if(n==0)

2013-10-08 00:48:31 385

原创 【leetcode】Valid Palindrome

class Solution {public: bool check1(char ch)//当ch在'a'-'z'之间时,返回true { if(ch>='a'&&ch<='z') return true; return false; } bool check2(char ch)//当ch

2013-10-07 22:36:42 441

原创 【leetcode】Set Matrix Zeroes

class Solution {public: void setZeroes(vector > &matrix) { // Note: The Solution object is instantiated only once and is reused by each test case. int rowLen=matrix.size()

2013-10-07 21:57:48 400

原创 【leetcode】Implement strStr()

class Solution {public: void getPre(char *needle,vector &pre,int neeLen)//对目标串,产生一个部分匹配的数组 { int k; pre[0]=-1; for(int i=1;i<neeLen;i++) { k=pre[i

2013-10-07 19:40:49 508

原创 【leetcode】Binary Tree Level Order Traversal II

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

2013-10-07 15:11:37 376

原创 【leetcode】Binary Tree Level Order Traversal

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

2013-10-07 13:47:53 448

原创 【leetcode】Binary Tree Inorder Traversal

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

2013-10-06 20:59:22 430

原创 【leetcode】Merge Sorted Array

class Solution {public: void merge(int A[], int m, int B[], int n) { // Note: The Solution object is instantiated only once and is reused by each test case. vector tmp(m+n,0);//O(

2013-10-06 20:39:00 354

原创 【leetcode】Remove Duplicates from Sorted Array II

class Solution {public: int removeDuplicates(int A[], int n) { // Start typing your C/C++ solution below // DO NOT write int main() function if(n==0||n==1||n==2)//n<=2的情况

2013-10-06 19:59:08 455

原创 【leetcode】Remove Duplicates from Sorted Array

class Solution {public: int removeDuplicates(int A[], int n) { // Note: The Solution object is instantiated only once and is reused by each test case. int groupNum=0;

2013-10-06 01:54:54 516

原创 【leetcode】Remove Element

class Solution {public: int removeElement(int A[], int n, int elem) { // Note: The Solution object is instantiated only once and is reused by each test case. int count=0;

2013-10-06 01:39:12 442

原创 【leetcode】Construct Binary Tree from Inorder and Postorder Traversal

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

2013-10-06 00:20:58 754

空空如也

空空如也

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

TA关注的人

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