这两天做了一个小练习,是一个小得不能再小的DMS系统。整个系统流程简单,代码更是少得可怜,但是其用的思想却是比较的经典了,最主要也是最麻烦的是关于数据的计算问题,时、日、月、季度、年数据的统计是最让人烦恼的了。跟几个同学讨论了下,发现他们都是用的嵌套循环来处理,个人觉得嵌套循环太占用时间了,用数据结构里计算时间复杂度来算的话至少都是n*n,觉得这种方法不太好,于是又想了半天,终于想出了一个较好点的算法:先向数据库查询数据,将查询的数据按照一定的顺序(所需要的)排序,然后再处理,这样一般只用一个循环就能解决问题了,执行效率感觉还不错,在处理大数据的时候要比他们的快上很多,算是一点小小的成就了,^_^。
现在开始继续执行以前的计划——写一个适合自己的数据库组件,Come On!
^_^