注意代码里面用变量控制分类的写法 Uni Bi Tri而且开始想的是两层循环,大循环找词,小循环再每行数数,这样会太慢了所以借鉴源码的思路,是通过一个大循环,在dictionary中记录每个词出现多少词,同时用find标记这一句有没有标注1或0wordpos1相当于记录的是每个词的n11,而对于每....
分类:
其他好文 时间:
2015-08-17 00:39:08
阅读次数:
145
1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。
2、$row[’id’] 的速度是$row[id]的7倍。
3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。
4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替...
分类:
Web程序 时间:
2015-07-27 14:59:10
阅读次数:
161
对于许多递推题目,由于数据范围太大直接循环写会爆掉,这时首先想到的就是矩阵优化,把递推式转换成01矩阵通过快速幂优化。 比如最简单的斐波纳挈,如果n非常大,循环递推肯定是不合适的,那么可以考虑下面的公式 (f[n],f[n-1])=(f[n-1],f[n-2])*A; 这里的A是一个01矩阵,此.....
分类:
其他好文 时间:
2015-07-16 13:39:40
阅读次数:
134
链表的插入排序算法,其中大循环是,从原始链表中挨个读取每个元素。取出的每个元素用插入排序建立新表即可 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * Lis...
分类:
其他好文 时间:
2015-07-08 00:26:56
阅读次数:
96
原文:PHP代码优化技巧大盘点 PHP优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。本文给大家提供全面的优化技巧。 1、echo比print快。 2、使用echo的多重参数代替字符串连接。 3、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替...
分类:
Web程序 时间:
2015-07-02 00:50:07
阅读次数:
205
PHP优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。本文给大家提供全面的优化技巧。 1、echo比print快。 2、使用echo的多重参数代替字符串连接。 3、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。 4、对globa...
分类:
Web程序 时间:
2015-06-24 14:29:55
阅读次数:
136
循环嵌套:在外面的大循环里再套上小循环案列一、九九乘法表思路:九九乘法表就是在一个大循环里在套一个小循环,外面的大循环每循环一次,里面的小循环不能大于外面大循环的次数,定义外面大循环的循环次数是i,小循环是k,大循环总共循环9次,所以i小于等于9,k小于等于i案例二、打印各种图形1、正方形思路:打印...
分类:
其他好文 时间:
2015-05-19 18:18:37
阅读次数:
196
练习1-39是简单题目,练习40开始做中级题目。找到一个序列中的两个序号,要求该序号对应的两个数和为指定值。【思路】1.暴力解决:大循环遍历作为左数,小循环从下一个开始遍历作为右数,时间复杂度是O(n^2)。——竟然不让我通过%>_实现,序号(左值)是原序列中的值,保存的值(右值)是原序列的序号,每...
分类:
其他好文 时间:
2015-05-04 17:42:51
阅读次数:
124
接上一篇11、section,sectionelse section是一种循环结构语句,主要用于遍历数组语法:{section name=名称 loop=循环数组(次数) start=开始(0) step=步阶(1) max=最大循环次数} {sectionelse}{/section}Name:为...
分类:
Web程序 时间:
2015-05-04 09:52:25
阅读次数:
160
Phone Number 题目链接:http://acm.sdut.edu.cn/sdutoj/showproblem.php?pid=2151&cid=1172
题意很简单:给出N行电话号码,寻找有没有一串是另一串的前缀,有的话输出No,当然两个一样的也是No
题解:没有前缀0,直接用二维数组存,大循环就行了,用strcmp比较相等。不会超时。
Hello World! 题...
分类:
其他好文 时间:
2015-04-25 12:19:10
阅读次数:
174