编程思想运用到日常生活的例子?😐

2019-10-23 14:13:16 +08:00
 cwjokaka

有没有没有没有没有

6916 次点击
所在节点    程序员
63 条回复
simonlu9
2019-10-23 15:30:27 +08:00
还有一个就是,人民币只有 1 元,2 元,5 元,就可以解决找零钱问题,好像是贪心算法
piaochen0
2019-10-23 15:33:09 +08:00
跟我爸以前经常聊起特殊情况肯定会发生,无论如何都要考虑特殊情况下怎么处理。我爸都要批我思想极端...
arthas2234
2019-10-23 15:39:11 +08:00
同时有几件事情的时候,想要怎么并发节省时间。如早上边上厕所边刷牙😂
hdbzsgm
2019-10-23 16:05:44 +08:00
@simonlu9 #21 是设计出来的货币币值规则要符合 贪心就可以求到最优解 不然会增加社会负担...
fps23dot9999
2019-10-23 16:08:02 +08:00
有一天他和未婚妻在阿姆斯特丹购物,他们停下来在一家咖啡店的阳台上喝咖啡休息,他开始思考这个问题。他觉得可以让计算机演示如何计算荷兰两个城市间的最短路径,这样问题和答案都容易被人理解。于是他在 20 分钟内想出了高效计算最短路径的方法。Dijkstra 自己也没有想到这个 20 分钟的发明会成为他最著名的成就之一,并且会被以他的名字命名为 Djikstra 算法。

日常生活充满编程思想
stillyu
2019-10-23 16:08:17 +08:00
做事情喜欢考虑各种很特殊的情况,if else 写多了的后遗症

前几天开车,有点困,眼前模糊了一下,瞬间的想说是: 艹,我的 CSS 挂了。
Building
2019-10-23 16:13:41 +08:00
做饭的时候不用的器具马上洗掉放回原位 -> 非常注意垃圾回收的程序员,基本没有内存泄漏,厨房干净整洁,做饭程序流畅运行。不用的器具先扔在一边,看情况一次性收集清洗的程序员 -> Java 垃圾回收机制,厨房乱的不行,到处是垃圾,只有做不下去了或者空闲的时候才处理垃圾,做饭程序一团糟。
silentstorm
2019-10-23 16:28:03 +08:00
整理小孩弄乱的几百张卡片,用到了桶排序。
cwjokaka
2019-10-23 16:32:44 +08:00
@simonlu9 很形象,不过第 5 条,老板好像啥也没干啊🤣
orzorzorzorz
2019-10-23 16:37:27 +08:00
当成为一个悬空指针时,我才在想念当野指针的好,所以我现在宁可没有对象 :doge
leoleoasd
2019-10-23 16:44:43 +08:00
把作业按照重要性放到大根堆里,每次去堆顶元素做作业
seeker
2019-10-23 16:52:58 +08:00
@liujavamail 类似的笑话其实不体现“程序员思维”,体现的其实是“自然语言的歧义”。当然笑话没必要这么严肃啦。
KyonLi
2019-10-23 17:02:34 +08:00
抬杠,执着于边界值
pompeii
2019-10-23 17:15:25 +08:00
一直觉得想要什么对象就能有什么对象
tjsdtc
2019-10-23 17:22:31 +08:00
打牌理拍的时候可以用快排……
itqls
2019-10-23 17:23:40 +08:00
临时搞得东西 --> 临时弄一下
经常要搞的东西 --> 抽象一下,看能不能弄个模板
再多想一下,批量化工具,
最近的例子就是二维码+图标+文字+序列号自动生成工具,和报告页面模板
newtype0092
2019-10-23 17:28:13 +08:00
当你妈嫌你房间太乱不打扫的时候,不妨向她解释散列存储对比顺序存储的优势~
newtype0092
2019-10-23 17:33:03 +08:00
如果你告诉一个人你每天回家要爬 3 层楼的时候,他很大概率会误认为你住在 3 楼而不是 4 楼,教他从 0 开始数数可以有效消除这一误会~
SouthCityCowBoy
2019-10-23 17:38:41 +08:00
当内存溢出的时候,就撸它一发,释放内存
MaiKuraki
2019-10-23 17:39:53 +08:00
面向对象编程

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

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

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

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

© 2021 V2EX