logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

输出1到最大的N位数

输入数字n,按顺序输出从1最大的n位10进制数。比如输入3,则输出1、2、3一直到最大的3位数即999。这个题目主要考虑的是大整数越界的问题,下面采用了两种方法,一种是用数组模拟大整数相加,另一种是用递归的方法,递归的方法代码简单明了,但是就是效率比较低。下面是我在自己的linux虚拟机上跑出来的5位数所用的时间,即是输出1到99999,非递归的方法时间为:real    0m14.2

#虚拟机#linux
map与hash_map

最根本的区别为底层的实现机制不同,map底层实现为红黑时,hash_map为hash表,所以就有一些其他方面的不同:1)map存储的时候为排好序的,所以输出时候也是排序的。而hash_map不是的。2)map具有稳定性,底层存储为树,这种算法差不多相当与list线性容器的折半查找的效率一样,都是O (log2N)。而hash_map使用hash表来排列配对,hash表是使用关键字来计算表位

#算法#正则表达式
wget cookies 欺骗

1. 分析登录界面的html代码页面在 http://bbs.linuxeden.com/<input type="password" id="password" name="password" size="10" tabindex="2" nkeypress="if((event.keyCode ? event.keyCode : event.charCode) ==

到底了