衣服叠放成堆栈,导致衣服没法等概率使用,有什么解决方法?

2014-03-26 10:19:02 +08:00
 sennes
宿舍衣服都是叠起来放在箱子里面,形成一个堆栈。洗好的衣服&下次取的衣服基本上都是在栈顶。如果想访问下层的衣服很麻烦,一不小心就会导致整个堆栈崩溃!!
虽然在家有衣柜挂起来可以实现衣服的随机访问,但是在宿舍地方小,有什么方法可以使各类衣服都有比较相等的概率被访问使用呢?
3983 次点击
所在节点    问与答
21 条回复
guotie
2014-03-26 10:21:23 +08:00
揉在一起。
arbipher
2014-03-26 10:23:20 +08:00
不辞辛苦改造成队列,你值得拥有。
我就是这么做的。
sennes
2014-03-26 10:24:34 +08:00
@arbipher 怎么改造成队列?
loniper
2014-03-26 10:25:58 +08:00
找一个女人托管
PP
2014-03-26 10:36:36 +08:00
方法一,竖起来,书架式摆放。方法二,编号,做随机。方法三,裸奔。
moroumo
2014-03-26 10:42:40 +08:00
lz衣服真多啊。
外套都挂起来,内衣和短袖什么的,分开做成堆栈(其实是数组吧)
qsun
2014-03-26 10:48:55 +08:00
这个怎么样


function fetch() {
$stack->reverse();
return $stack->pop();
}

function store($new_array) {
$stach->push($new_array);
}
humiaozuzu
2014-03-26 10:51:13 +08:00
sennes
2014-03-26 10:54:22 +08:00
@humiaozuzu 感谢大B站!
justfindu
2014-03-26 11:14:58 +08:00
有那么多衣服 好羡慕~ 揉一起看上哪件穿哪件~
l6751902
2014-03-26 12:00:56 +08:00
散列存储.....
caomu
2014-03-26 12:02:15 +08:00
我还在想好像之前在哪里看过本帖。。。 http://bbs.saraba1st.com/2b/forum.php?mod=viewthread&tid=1006927
sennes
2014-03-26 12:03:03 +08:00
@caomu 学习了!!
oa414
2014-03-26 12:07:28 +08:00
LZ 看这个,感觉像散列表~虽然可能存在冲突查找效率退化
oa414
2014-03-26 12:07:40 +08:00
falconeye
2014-03-26 12:11:02 +08:00
建一个缓存区,把常用衣物放进去。
YufunHe
2014-03-26 13:15:28 +08:00
还是找个女人托管比较好
xiaop
2014-03-26 13:41:43 +08:00
非常感谢 @humiaozuzu 推荐的视频,看完后受益匪浅!
arbipher
2014-03-26 19:26:42 +08:00
@sennes
旧衣服拿出来,新衣服放进去,旧衣服放上面
cosbeta
2014-03-26 20:00:47 +08:00
我是选择少买衣服

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/105919

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX