进入python的字典与集合的学习。先回顾下集合。在python中,集合用set表示。花括号与set()可以用来创建集合。还是先创建一个空的集合不能用s={}来创建一个集合,创建一个空的集合使用set().集合是无序的,不重复的,所以在创建集合的时候重复的元素会被去掉。集合的基本运算:交 &并 .....
分类:
编程语言 时间:
2014-09-11 20:46:32
阅读次数:
171
问题描述: 输入一个由随机数组成的数列(数列中每个数均是大于0的整数,长度已知),和初始计数值m。从数列首位置开始计数,计数到m后,将数列该位置数值替换计数值m,并将数列该位置数值出列,然后从下一位置从新开始计数,直到数列所有数值出列为止。如果计数到达数列尾段,则返回数列首位置继续计数。请编程实现上...
分类:
其他好文 时间:
2014-09-10 17:22:00
阅读次数:
224
关于BloomFilter算法别人介绍的很详细,我就不重复造轮子了,参见:(1)wiki百科算法介绍和错误率分析http://en.wikipedia.org/wiki/Bloom_filter(2)中文资料http://blog.csdn.net/jiaomeng/article/details/...
分类:
移动开发 时间:
2014-09-10 15:39:40
阅读次数:
241
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 liste...
分类:
Web程序 时间:
2014-09-09 15:04:18
阅读次数:
158
概述 网络编程中文件的上传下载是最常见的场景,本着不重复造轮子的原则,日常工作如果遇到相关问题我们首先想到的可能是从网上找现成的代码直接拿来用,很少去关心具体是如何实现的,可能也是没时间去研究别人如何实现。如果代码能够满足我们现阶段的要求,则万事大吉,但是如果使用代码的过程中出现意想不到的问题,我们...
分类:
移动开发 时间:
2014-09-07 00:59:24
阅读次数:
462
Unique Paths:
A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below).
The robot can only move either down or right at any point in time. The robot is t...
分类:
其他好文 时间:
2014-09-06 22:37:14
阅读次数:
246
组合数的个数输入一个n,然后输入n个一位数,求这n个数组成的不重复出现的整数的总和。Mean:略analyse:这样的数可以是1~n位,总共数的数目为:P(n,1)+p(n,2)+p(n,3)+.....+p(n,n)个。(其中p(n,m)表示从n个数中选m个数组成的排列的数目)。若将这些数全部罗列...
分类:
其他好文 时间:
2014-09-05 19:52:01
阅读次数:
121
Get start with "Redis"
怎么安装Redis的 tutorial一堆~我不重复了,仅仅留下自己开始玩Redis的经验(LZ 数据库零经验,So...一切从零开始学Redis)
在shell下触发redis-server就启动Redis了.
我一开始傻乎乎的~好郁闷,都没有交互,我怎么用Redis啊?
...
分类:
其他好文 时间:
2014-09-05 18:22:52
阅读次数:
213
POJ 3352 Road Construction
链接:http://poj.org/problem?id=3352
题意:给定一张连通的无向图,无重边。问最少加入多少条边之后,使得原图之中的任意两点之间都有两条以上的“边不重复”的路径。
思路:首先可以通过求割点的方式对该图进行一次dfs。dfs之后,所有位于同一个边-双连通分量的点的low值相同。这样就能够将一个边-...
分类:
其他好文 时间:
2014-09-05 16:10:11
阅读次数:
158
在redis中,集合类型有两种,一种是无序、不重复的(set),另一种是有序的(zset);本文讲述无序集合的语法使用规则。理解redis中的集合类型,可以类比于数学中的集合,集合存在三种关系:交集、并集、差集,其中差集的概念有一点的出入,详细见语法使用描述。1、添加元素语..
分类:
其他好文 时间:
2014-09-05 14:36:02
阅读次数:
458