CSSE 板


LINE

※ 引述《kola12 (kola)》之铭言: : 这个主题我觉得原po的问题还蛮简单的 : 原po就是觉得他多花点时间把程式最佳化,可以缩短程式执行的时间 : 但是你能把程式最佳到什麽程度? : 真的如原po所想的=>他花在程式最佳化的时间=程式增进效率後缩短的执行时间? : 这个问题很难评估 : 所以最好的做法就是用另外一台电脑跑程式 : 一边跑一边改 : 一般软体开发时间是算人力/时,没在算程式执行的时间的 : 所以这边用软体专案管理的方法来解决这个问题 : 应该是没有什麽意义的 我的表达能力似乎很差 / \ 用例子来看好了, 对於一个函数, f(x,y)=x+y-x*x+x*y, 如果我们现在要对此函数求值, 又假设运算元都是二元运算子, 函数己储存在二元树中, 那程式的写法可以用最简单的递回来做, 也可以用stack来做, 递回的程式码简单好写 function foo(node){ if node is an operator return (foo(left) op foo(right)) otherwise return node value } 用stack的话, 乘g起来很罗嗦, 但不管是用STL的stack还是自己建的stack, 速度都会变快, 变快的时间有多少? 不知道。 但这是确定会变快的选择, 如果我明天就要把程式交出去, 那我只好用递回, 简单又不容易出错, 但是如果我要要求效率, 我会自己建一个stack类别来最佳化我要的运算。 又如排序, 泡沫排序法很快就能写好, 换成quick sort在理论上可以得到比较好的表现, 但是如果整个程式也就sort这麽一次, 而且sort的资料量不大, 那我花时间写quick sort的意义就不大, 当然我是假设不用元件或套件或函式库, 要自己写的时候。 大家都知道建index可以很快找到资料, 但是我要怎麽评估有没有必要用hashing? 资料量不够大的时候, 就没意义了, 差距大概只有0.0001秒吧 orz 花在hasing的时间变的没意义了。 其实我一开始想知道的就是, 能不能在写程式前就知道这样写有没有意义? 有专门的书或文章在探讨这一类的问题吗? 或者板友们有可以分享的心得吗? 现在倒是看到了不少建议与心得, 感激 m(_ _)m 新问题~ 80/20法则适用於我的这个问题吗? --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 70.171.224.50
1F:推 taiwancat:%80的人在BBS找答案 能回答问题的那%20的人在认真读书.. 09/13 23:01
2F:推 xam:programming pearl 09/13 23:17







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:BuyTogether站内搜寻

TOP