- 博客(23)
- 收藏
- 关注
推荐算法分类:协同过滤、聚类、分类
引言 昨日看到几个关键词:语义分析,协同过滤,智能推荐,想着想着便兴奋了。于是昨天下午开始到今天凌晨3点,便研究了一下推荐引擎,做了初步了解。日后,自会慢慢深入仔细研究(日后的工作亦与此相关)。当然,此文也会慢慢补充完善。 本文作为对推荐引擎的初步介绍的一篇导论性的文章,将略去大部分的具体细节,侧重用最简单的语言简要介绍推荐引擎的工作原理以及其相关算法思想,且为了着重浅显易...
2016-03-28 19:48:00 4791
推荐算法分类:协同过滤、聚类、分类
引言 昨日看到几个关键词:语义分析,协同过滤,智能推荐,想着想着便兴奋了。于是昨天下午开始到今天凌晨3点,便研究了一下推荐引擎,做了初步了解。日后,自会慢慢深入仔细研究(日后的工作亦与此相关)。当然,此文也会慢慢补充完善。 本文作为对推荐引擎的初步介绍的一篇导论性的文章,将略去大部分的具体细节,侧重用最简单的语言简要介绍推荐引擎的工作原理以及其相关算法思想,且为了着重浅显易...
2016-03-28 19:48:00 1122
原创 ( 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 854
快速判断素数,六素数法
最近翻百科的时候突然看到一个很不错素数筛选方法,叫六素数法,于是写了一下代码记录了下来。这是一种快速的判断一个数为素数的方法。首先解释一下什么叫六素数。六素数的英文为 “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 19159 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关注的人