数组翻转的方法(java实现),所谓数组翻转,就是将数组倒置,例如原数组为:{"a","b","c","d"},那么翻转后的数组为{"d","c","b","a"}。下面实现方法,这里为了简便我借用了list的add方法。 ?package?org.webdr...
分类:
编程语言 时间:
2015-08-15 15:04:40
阅读次数:
160
php+redis类型组合使用、php操作redis类型、php操作redis hash、set、list等类型命令、php_redis中文使用手册...
分类:
Web程序 时间:
2015-08-15 11:59:45
阅读次数:
142
Sam综观有关PackageManager时,无意中发现Android 下提供一个pm命令,通常放在/system/bin/下。这个命令与Package有关。且很有用。所以研究之。0. Usage:usage: pm [list|path|install|uninstall]pm list pack...
分类:
移动开发 时间:
2015-08-15 10:12:10
阅读次数:
199
称号:定行数n,生成n帕斯卡三角行算法:步骤通过阵列工序public class Solution { public List> generate(int numRows) { if (numRows > pascalTriangle = new ArrayList>(); ...
分类:
其他好文 时间:
2015-08-15 09:04:28
阅读次数:
81
1.安装T4,自动生成文件Manager.ttinclude files = new List(); private Block footer = new Block(); private Block header = new Block(); private ITextTempl...
分类:
其他好文 时间:
2015-08-15 09:02:21
阅读次数:
300
Set数据类型及操作Set集合是通过hash table实现的,所以添加、删除和查找的复杂度都是O(1),hash table会随着添加或者删除自动的调整大小,需要注意的是 hash table大小时候需要同步(获取写锁)会阻塞其他读写操作,可能不久后就会改用跳表(skip list)来实现,跳表已...
分类:
其他好文 时间:
2015-08-15 09:01:20
阅读次数:
113
R的速度慢一直被人诟病,最近做一个比较大的dataset的分析,跑得实在太慢,发现症结是R的data frame的index太慢:以下为测试:gene_list = 1:100000eQTL_mat = matrix(nrow = length(gene_list), ncol = 7) # 创建一...
分类:
其他好文 时间:
2015-08-15 06:42:32
阅读次数:
193
建议30:使用LINQ取代集合中的比较器和迭代器LINQ提供了类似于SQL的语法来实现遍历、筛选与投影集合的功能。 static void Main(string[] args) { List companySalary = new List() ...
建议31:在LINQ查询中避免不必要的迭代无论是SQL查询还是LINQ查询,搜索到结果立刻返回总比搜索完所有的结果再将结果返回的效率要高。示例代码: class MyList : IEnumerable { //为了演示需要,模拟了一个元素集合 List li...
一、前序 1 public List preOrder(Node root){ 2 List res = new LinkedList(); 3 Stack stack = new Stack(); 4 stack.push(root); 5 while(root!=...
分类:
其他好文 时间:
2015-08-15 01:28:01
阅读次数:
116