洗衣服的算法改进
2008-12-22 09:30
771 查看
昨晚在洗衣服的时候,突然想到以前洗衣服的方法效率极低,先说一下以前是怎样洗的。
1. 放满一桶水。
2. 把要洗的衣服塞进这桶水里。
3. 把衣服洗干净,然后放到一个盆子里,并倒干净桶里的水。
4. 重新把桶子装满水,洗第二遍。重复步骤3。
5. 重复步骤4。
6. 洗衣服完毕。
这样的洗法只需要一只桶和一只盆,由于前几天小区停水,我新买了一只桶来盛水备用,怎样充分利用这只多余的桶呢?改进一下算法:
1. 放满一桶水,这只桶称为A。
2. 把要洗的衣服塞进A桶里。
3. 另一只桶开始盛水,这只桶称为B,然后洗衣服,把用洗衣粉洗过的衣服放到B桶里。调节一下水龙头的出水速度。当衣服洗完的时候基本上水也盛满了。
4. 把A桶里的水倒干净,开始盛水。
5. 漂洗B桶里的衣服,把衣服放到A桶里,同样的调节一下出水速度。
6. 当B桶里的衣服洗完了,把B桶里的水倒干净,开始盛水。
7. 漂洗A桶里的衣服,把衣服放到盆子里。
8. 洗衣服完毕。
用多一只桶,省了两次等待盛水的枯燥的时间,何乐而不为?
1. 放满一桶水。
2. 把要洗的衣服塞进这桶水里。
3. 把衣服洗干净,然后放到一个盆子里,并倒干净桶里的水。
4. 重新把桶子装满水,洗第二遍。重复步骤3。
5. 重复步骤4。
6. 洗衣服完毕。
这样的洗法只需要一只桶和一只盆,由于前几天小区停水,我新买了一只桶来盛水备用,怎样充分利用这只多余的桶呢?改进一下算法:
1. 放满一桶水,这只桶称为A。
2. 把要洗的衣服塞进A桶里。
3. 另一只桶开始盛水,这只桶称为B,然后洗衣服,把用洗衣粉洗过的衣服放到B桶里。调节一下水龙头的出水速度。当衣服洗完的时候基本上水也盛满了。
4. 把A桶里的水倒干净,开始盛水。
5. 漂洗B桶里的衣服,把衣服放到A桶里,同样的调节一下出水速度。
6. 当B桶里的衣服洗完了,把B桶里的水倒干净,开始盛水。
7. 漂洗A桶里的衣服,把衣服放到盆子里。
8. 洗衣服完毕。
用多一只桶,省了两次等待盛水的枯燥的时间,何乐而不为?
相关文章推荐
- 字符串匹配及kmp改进算法
- 关于傻子坐飞机问题的答案 (算法的改进)
- 数据结构&算法实践—【排序|交换排序】冒泡排序及改进
- 公交车路线查询系统后台数据库设计--换乘算法改进与优化
- 景深算法改进
- 快速排序改进算法
- Dropbox差异同步算法rsync及其改进算法原理
- 顺序表逆置算法(数据改进)
- 算法Sedgewick第四版-第1章基础-1.4 Analysis of Algorithms-002如何改进算法
- Submission Details [leetcode] 算法的改进
- 使用k-近邻算法改进约会网站的配对效果
- 冒泡排序的算法分析与改进
- C++ 数据结构与算法:冒泡排序及改进算法
- matlab中四阶龙格库塔算法、欧拉算法和改进的欧拉算法的总结
- 字符串关联度求解算法改进模型
- 算法学习之排序——冒泡排序及其改进算法(Java)
- 基于retinex的模型夜间增强算法研究与改进效果
- 冒泡排序及其改进算法
- 图像修复二:基于 Object Removal by Exemplar-Based Inpainting 的改进算法
- KNN分类算法及其改进