Description
Secret agent Maria was sent to Algorithms City to carry out an especially dangerous mission. After several thrilling events we find her in the first station of Algorithms City Metro, ...
分类:
其他好文 时间:
2014-11-21 23:21:05
阅读次数:
499
原文链接: http://developer.nokia.com/community/wiki/Image_editing_techniques_and_algorithms_using_Qt...
分类:
编程语言 时间:
2014-11-19 18:43:06
阅读次数:
280
一致哈希算法(Consistent Hashing Algorithms)是一个分布式系统中常用的算法。传统的Hash算法当槽位(Slot)增减时,面临所有数据重新部署的问题,而一致哈希算法确可以保证,只需要移动K/n份数据(K为数据总量, n为槽位数量),且只影响现有的其中一个槽位。这使得分布式系统中面对新增或者删除机器时,能够更快速的处理更改请求。本文将用Java实现一个简单版本的一致哈希算法...
分类:
编程语言 时间:
2014-11-19 18:36:25
阅读次数:
300
【算法思路】时间复杂度限制在O(n log n),我们可以第一时间想到常用的二路归并排序,快速排序和堆排序,其中快排和堆排只适用于线性表,即数组,故这道编程题毫无疑问用二路归并排序;
【编程步骤】
* 1. 利用一个小技巧,可以设置慢行指针low和快行指针fast,把链表分成两部分来操作,即first和second链表
* 2. 递归排序first和second链表,即
first=sortList(head);
second=sortList(second);
* 3. 合并这两个链表,即:...
分类:
其他好文 时间:
2014-11-18 10:23:15
阅读次数:
185
Given a singly linked list L: L0→L1→…→Ln-1→Ln,
reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→…
You must do this in-place without altering the nodes' values.
For example,
Given {1,2,3,4}, reorder itto {1,4,...
分类:
其他好文 时间:
2014-11-17 10:45:06
阅读次数:
179
使用 最小优先队列存放要编码的key,和合并之后内部节点,注意最小优先队列,获得最小值时会把最小是删掉,下面是java实现。
package Algorithms;
class MinQueue>{
int heapSize;
T[] heap;
int capacity;
public MinQueue(int capaticty)
{
this.capacity=capatic...
分类:
其他好文 时间:
2014-11-16 18:46:06
阅读次数:
305
Given a linked list, swap every two adjacent nodes and return its head.
For example,
Given 1->2->3->4, you should return the list as 2->1->4->3.
Your algorithm should use only constant space. Y...
分类:
其他好文 时间:
2014-11-14 14:22:50
阅读次数:
164
Machine Learning Algorithms Study Notes 高雪松 @雪松Cedro Microsoft MVP 本系列文章是Andrew Ng 在斯坦福的机器学习课程 CS 229 的学习笔记。Machine Learning Algorithms Study Notes系列文...
分类:
系统相关 时间:
2014-11-14 10:30:14
阅读次数:
279
Machine Learning Algorithms Study Notes 高雪松 @雪松Cedro Microsoft MVP 2Supervised Learning32.1Perceptron Learning Algorithm (PLA)32.1.1PLA -- "知错能改"演算法42...
分类:
系统相关 时间:
2014-11-13 16:30:48
阅读次数:
527
Machine Learning Algorithms Study Notes 高雪松 @雪松Cedro Microsoft MVP 目 录 1Introduction11.1What is Machine Learning11.2学习心得和笔记的框架12Supervised Learning32....
分类:
系统相关 时间:
2014-11-13 16:15:19
阅读次数:
292