自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

推荐算法分类:协同过滤、聚类、分类

引言 昨日看到几个关键词:语义分析,协同过滤,智能推荐,想着想着便兴奋了。于是昨天下午开始到今天凌晨3点,便研究了一下推荐引擎,做了初步了解。日后,自会慢慢深入仔细研究(日后的工作亦与此相关)。当然,此文也会慢慢补充完善。 本文作为对推荐引擎的初步介绍的一篇导论性的文章,将略去大部分的具体细节,侧重用最简单的语言简要介绍推荐引擎的工作原理以及其相关算法思想,且为了着重浅显易...

2016-03-28 19:48:00 4790

推荐算法分类:协同过滤、聚类、分类

引言 昨日看到几个关键词:语义分析,协同过滤,智能推荐,想着想着便兴奋了。于是昨天下午开始到今天凌晨3点,便研究了一下推荐引擎,做了初步了解。日后,自会慢慢深入仔细研究(日后的工作亦与此相关)。当然,此文也会慢慢补充完善。 本文作为对推荐引擎的初步介绍的一篇导论性的文章,将略去大部分的具体细节,侧重用最简单的语言简要介绍推荐引擎的工作原理以及其相关算法思想,且为了着重浅显易...

2016-03-28 19:48:00 1120

原创 ( Leetcode 92 ) Reverse Linked List II

题目:Reverse Linked List IIReverse a linked list from position m to n. Do it in-place and in one-pass.For example:Given 1->2->3->4->5->NULL, m = 2 and n = 4,return 1->4->3->2->5->NULL.

2016-03-25 21:03:48 6619

( Leetcode 92 ) Reverse Linked List II

题目:Reverse Linked List IIReverse a linked list from positionmton. Do it in-place and in one-pass.For example:Given1->2->3->4->5->NULL,m= 2 andn= 4,return1->4->3-...

2016-03-25 21:03:00 70

( Leetcode 92 ) Reverse Linked List II

题目:Reverse Linked List IIReverse a linked list from positionmton. Do it in-place and in one-pass.For example:Given1->2->3->4->5->NULL,m= 2 andn= 4,return1->4->3-...

2016-03-25 21:03:00 54

原创 快速判断素数,六素数法

最近翻百科的时候突然看到一个很不错素数筛选方法,叫六素数法,于是写了一下代码记录了下来。这是一种快速的判断一个数为素数的方法。首先解释一下什么叫六素数。六素数的英文为 “sexy prime” ,是相差为6的素数偶( p , p + 6 ),500之下的六素数 有: (5,11), (7,13), (11,17), (13,19), (17,23), (23,29), (31,37), (37,4

2016-03-25 19:51:26 10398

快速判断素数,六素数法

最近翻百科的时候突然看到一个很不错素数筛选方法,叫六素数法,于是写了一下代码记录了下来。这是一种快速的判断一个数为素数的方法。首先解释一下什么叫六素数。六素数的英文为 “sexy prime” ,是相差为6的素数偶( p , p + 6 ),500之下的六素数 有: (5,11), (7,13), (11,17), (13,19), (17,23), (23,29), (31,37), (...

2016-03-25 19:51:00 853

快速判断素数,六素数法

最近翻百科的时候突然看到一个很不错素数筛选方法,叫六素数法,于是写了一下代码记录了下来。这是一种快速的判断一个数为素数的方法。首先解释一下什么叫六素数。六素数的英文为 “sexy prime” ,是相差为6的素数偶( p , p + 6 ),500之下的六素数 有: (5,11), (7,13), (11,17), (13,19), (17,23), (23,29), (31,37), (...

2016-03-25 19:51:00 201

原创 (Leetcode 82) Remove Duplicates from Sorted List II (Java)

题目:Remove Duplicates from Sorted List IIGiven a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list.For example,Given 1->2-

2016-03-21 20:21:35 6785

(Leetcode 82) Remove Duplicates from Sorted List II (Java)

题目:Remove Duplicates from Sorted List IIGiven a sorted linked list, delete all nodes that have duplicate numbers, leaving onlydistinctnumbers from the original list.For example,Given1->2-...

2016-03-21 20:21:00 140

(Leetcode 82) Remove Duplicates from Sorted List II (Java)

题目:Remove Duplicates from Sorted List IIGiven a sorted linked list, delete all nodes that have duplicate numbers, leaving onlydistinctnumbers from the original list.For example,Given1->2-...

2016-03-21 20:21:00 65

原创 (Leetcode 142)Linked List Cycle (II) (快慢指针详解)

Leetcode141题和142题很相似,都涉及到了快慢指针的算法。快慢指针就是设置两个指针,一个快指针,一个慢指针来达到解题的目的。下面分为以下几个模块来讲解:解第141题解第142题为什么快指针一定要设置为慢指针的2倍快慢指针的拓展应用一、Leetcode 141题题目为:Linked List CycleGiven a linked list, determi

2016-03-20 21:05:38 19158 1

(Leetcode 142)Linked List Cycle (II) (快慢指针详解)

Leetcode141题和142题很相似,都涉及到了快慢指针的算法。快慢指针就是设置两个指针,一个快指针,一个慢指针来达到解题的目的。下面分为以下几个模块来讲解:解第141题解第142题为什么快指针一定要设置为慢指针的2倍快慢指针的拓展应用一、Leetcode 141题题目为:Linked List CycleGiven a linked list, determ...

2016-03-20 21:05:00 463

(Leetcode 142)Linked List Cycle (II) (快慢指针详解)

Leetcode141题和142题很相似,都涉及到了快慢指针的算法。快慢指针就是设置两个指针,一个快指针,一个慢指针来达到解题的目的。下面分为以下几个模块来讲解:解第141题解第142题为什么快指针一定要设置为慢指针的2倍快慢指针的拓展应用一、Leetcode 141题题目为:Linked List CycleGiven a linked list, determ...

2016-03-20 21:05:00 161

原创 Ubuntu下创建Linux启动图标问题

sudo tar -zxvf eclipse-jee-mars-1-linux-gtk.tar.gz sudo vi /usr/share/applications/eclipse.desktop[Desktop Entry]Type=ApplicationName=EclipseComment=Java development toolsIcon=/usr/loc

2016-03-19 10:44:40 7033

Ubuntu下创建Linux启动图标问题

Ubuntu下面的eclipse最近被我一不小心卸载了,于是又重新弄了一遍。安装eclipse主要分为以下几步:1. 首先肯定要先安装好jdk,这个不说了,有很多教程。2. 下载eclipse,上官网下载。我下载的是eclipse for javaEE版本。3. 将安装包移动到/use/local目录下。这里我选择安装都这个目录下面。4. 接下来就是安装的问题了,我下载的安装包为:...

2016-03-19 10:44:00 167

Ubuntu下创建Linux启动图标问题

Ubuntu下面的eclipse最近被我一不小心卸载了,于是又重新弄了一遍。安装eclipse主要分为以下几步:1. 首先肯定要先安装好jdk,这个不说了,有很多教程。2. 下载eclipse,上官网下载。我下载的是eclipse for javaEE版本。3. 将安装包移动到/use/local目录下。这里我选择安装都这个目录下面。4. 接下来就是安装的问题了,我下载的安装包为:...

2016-03-19 10:44:00 75

原创 (Leetcode 147)Insertion Sort List

题目的原文是这样的:Sort a linked list using insertion sort.Subscribe to see which companies asked this question解题思路:1. 首先有一种最通俗一下就想到的解法,即是新建一个dummy头结点,然后每次将原head的结点取出来一个,再在dummy链表寻找合适的位置插入。这样解法

2016-03-17 21:26:14 6607

(Leetcode 147)Insertion Sort List

题目的原文是这样的:Sort a linked list using insertion sort.Subscribeto see which companies asked this question解题思路:1. 首先有一种最通俗一下就想到的解法,即是新建一个dummy头结点,然后每次将原head的结点取出来一个,再在dummy链表寻找合适的位置插入。这样解法的...

2016-03-17 21:26:00 144

(Leetcode 147)Insertion Sort List

题目的原文是这样的:Sort a linked list using insertion sort.Subscribeto see which companies asked this question解题思路:1. 首先有一种最通俗一下就想到的解法,即是新建一个dummy头结点,然后每次将原head的结点取出来一个,再在dummy链表寻找合适的位置插入。这样解法的...

2016-03-17 21:26:00 51

原创 (LeetCode 234)Palindrome Linked List

Leetcode第234题目是Palindrome Linked List。题目的描述如下:Given a singly linked list, determine if it is a palindrome.Follow up:Could you do it in O(n) time and O(1) space?解法思想:首先题目是说给定一个单链表,判断是

2016-03-06 19:33:00 6540

(LeetCode 234)Palindrome Linked List

Leetcode第234题目是Palindrome Linked List。题目的描述如下:Given a singly linked list, determine if it is a palindrome.Follow up:Could you do it in O(n) time and O(1) space?解法思想:首先题目是说给定一个单链表,判断是否为回文的。...

2016-03-06 19:33:00 47

(LeetCode 234)Palindrome Linked List

Leetcode第234题目是Palindrome Linked List。题目的描述如下:Given a singly linked list, determine if it is a palindrome.Follow up:Could you do it in O(n) time and O(1) space?解法思想:首先题目是说给定一个单链表,判断是否为回文的。...

2016-03-06 19:33:00 54

空空如也

空空如也

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

TA关注的人

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