OJ 二阶魔方这道题目,是很基础的一个实现,不需要太多思想和算法,实现较为简单,主要问题在于在于函数比较冗长。注意细节,既能给出正确结论。可以在自定义函数中通过switch ... case 语句实现 魔方旋转。...
分类:
编程语言 时间:
2015-07-09 22:47:23
阅读次数:
370
敏感词过滤在网站开发必不可少。一般用DFA,这种比较好的算法实现的.参考链接:http://cmsblogs.com/?p=1031一个比较好的代码实现: 1 import java.io.IOException; 2 import java.util.ArrayList; 3 impor...
分类:
编程语言 时间:
2015-07-09 12:51:25
阅读次数:
191
1.一个大坑:若实例化 JedisShardInfo 时不设置节点名称(name属性),那么当Redis节点列表的顺序发生变化时,会发生“键 rehash 现象”使用BTrace追踪redis.clients.util.Sharded的实时状态,验证“Jedis分片机制的一致性哈希算法”实现;发现一...
分类:
其他好文 时间:
2015-07-09 11:12:20
阅读次数:
838
利用Mask将不规则区域保存下来
Point2f pt1, pt2, pt3, pt4;
pt1.x = 17;
pt1.y = 75;
pt2.x = 374;
pt2.y = 48;
pt3.x = 44;
pt3.y = 249;
pt4.x = 394;
pt4.y = 234;
line(img, pt1, pt2, Scalar(0,0,255),1);
l...
分类:
编程语言 时间:
2015-07-08 19:05:23
阅读次数:
227
【理解triple】
【理解triple loss】
【triple loss 梯度推导】
【算法实现的小提示】...
分类:
其他好文 时间:
2015-07-07 14:52:35
阅读次数:
1567
优化算法入门系列文章目录(更新中): 1. 模拟退火算法 2. 遗传算法一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其.....
分类:
编程语言 时间:
2015-07-07 00:38:35
阅读次数:
234
本文记录一下dijkstra算法的实现,图用邻接矩阵表示,假设图为无向图,并且连通,有向图,不连通图的做法类似。算法简述:
首先确定“单源”的源,假设是第0个顶点。
维护三个数组dist[], color[], path[],设其下标分别为0…i…n-1:
dist[] 表示源点到顶点i的最短距离,在初始化时,如果源点到顶点i有路径,则初始化为路径的权重,否则初始化为INT_MAX;
c...
分类:
编程语言 时间:
2015-07-06 23:30:57
阅读次数:
188
问题描述Given an integer, write a function to determine if it is a power of two.
意:判断一个数是否是2的n次幂
算法思想如果一个数小于或等于0,一定不是2的幂次数
如果一个大于0且数是2的n次幂,则其的二进制形式有且仅有一个1,反之成立。算法实现public class Solution {
public boole...
分类:
其他好文 时间:
2015-07-06 14:14:31
阅读次数:
89
Python source code:gradient_boosting_regression.pyfrom sklearn import ensemblefrom sklearn.metrics import mean_squared_error# Fit regression modelpara...
分类:
编程语言 时间:
2015-07-05 23:50:23
阅读次数:
166
Binary SearchJonBentley以前说过类似的话:“90%的程序猿无法正确实现二分查找算法就冲着这句话去写binary searchbinary_search 的算法实现部分/*******************************************************...
分类:
其他好文 时间:
2015-07-04 15:15:53
阅读次数:
86