咖啡 的个人资料Separate Lives照片日志列表 工具 帮助
2008/3/27

几种排序算法分析

几个程序试验了一下几种快速排序算法,生成了分析报告图

 SORT_PLOT-ALMOST-SORTEDSORT_PLOT-RANDOMSORT_PLOT-REVERSESORT_PLOT-SORTEDchart

Testing performance for sets of 10000, 10 trials...
SELECTION SORTED 10000 224.8
SELECTION ALMOST-SORTED 10000 224.7
SELECTION REVERSE 10000 218.3
SELECTION RANDOM 10000 215.3
INSERTION SORTED 10000 0.0
INSERTION ALMOST-SORTED 10000 17.1
INSERTION REVERSE 10000 171.7
INSERTION RANDOM 10000 88.7
BUBBLE SORTED 10000 0.0
BUBBLE ALMOST-SORTED 10000 422.8
BUBBLE REVERSE 10000 474.2
BUBBLE RANDOM 10000 691.3
MERGE SORTED 10000 4.6
MERGE ALMOST-SORTED 10000 4.7
MERGE REVERSE 10000 3.0
MERGE RANDOM 10000 1.5
SHELLSORT-A SORTED 10000 3.1
SHELLSORT-A ALMOST-SORTED 10000 4.8
SHELLSORT-A REVERSE 10000 1.5
SHELLSORT-A RANDOM 10000 3.1
SHELLSORT-B SORTED 10000 0.0
SHELLSORT-B ALMOST-SORTED 10000 1.5
SHELLSORT-B REVERSE 10000 0.0
SHELLSORT-B RANDOM 10000 3.1
QUICKSORT-A SORTED 10000 0.0
QUICKSORT-A ALMOST-SORTED 10000 3.2
QUICKSORT-A REVERSE 10000 0.0
QUICKSORT-A RANDOM 10000 1.5
QUICKSORT-B SORTED 10000 0.0
QUICKSORT-B ALMOST-SORTED 10000 0.0
QUICKSORT-B REVERSE 10000 0.0
QUICKSORT-B RANDOM 10000 1.6
QUICKSORT-C SORTED 10000 0.0
QUICKSORT-C ALMOST-SORTED 10000 0.0
QUICKSORT-C REVERSE 10000 1.6
QUICKSORT-C RANDOM 10000 0.0
QUICKSORT-D SORTED 10000 0.0
QUICKSORT-D ALMOST-SORTED 10000 1.5
QUICKSORT-D REVERSE 10000 34.3
QUICKSORT-D RANDOM 10000 3.1

2008/3/24

How to get control of your time and your life

学会去管理时间
从你开始重视时间的时候,你的人生开始发生变化。
如果能活到70岁的话一生有25550天
时间是有限的,成功的人要学会去管理时间。

不能决定生命的长度,但我能决定生命的宽度。
时间成本是最高的,可是我们却没有计算进去。

浪费时间的原因:
1.没有明确的目标
2.拖延
3.缺乏优先顺序
4.做事有头无尾
5,重过程,不重结果
6。缺乏条理和整洁
7。不懂得授权
8。盲目行动
9。简单的问题负责化
10。不会拒绝别人的请求。

所有高科技都是为了节省时间。

管理方法:
1。策略第一
2。分清轻重缓急 20%/80%原则
3。马上行动,要不然以后你就要付出很多的代价。(是指你一定要做的事)
4。明确的目标和行动计划
5。每个人时间都是有价值的。(工作时间243天)年收入2万(每天价值82。3块)(每时10.29 块)(每分0.17块)
6。珍惜今天,当日事当日毕。每天问自己我今天生而无悔,死而无怨。
7。第一次做好,追求零缺点。(有价值的一次做好,不要反复做。一件事一定2分钟解决,不能你要说明你还要多长时间。口头的话,一定要用1分钟讲清楚。电梯原则。所有问题的解决方案都不能超过3个。)取决你定的标准。
8。要求工作时,一定要求时限。(你什么时间有空?你什么时候把电脑给我呢?-----一定要求时间)
9。及时授权,明确分工。要判断他有没有能力去做,不要叫他去做。要评估。要注重结果。
不能重复授权。要从简到繁。出现困难时要给他解决。不要姑息“倒授权 ”。你要负责。
10。养成条理和整洁的习惯。(那里拿的东西那里放)复杂问题简单化。
11。养成快速的节奏感
12。结果导向。
13。猴子管理。(告诉方法,不要让人浪费你的时间,有人的时间是没有价值的。)任何事情都要拉下面子,要敢于说不,(我现在确实是没有时间)我站起来,不要坐着。你想要我做什么。如何用零碎的时间。
14。第一胜过更好。它的价值空间是最大的。不是第一就很难生存。
15。记录每一天你做的每一件事的时间。
16。业余时间的管理。睡眠要品质要好,随时随地入睡的习惯。