为什么很多程序员不用switch,而是大量的if……else if?
【elseif,if…else】如果有10000种switch的可能性,有1000000个值需要被处理,怕是你们说的这些个switch的好处就完全消失了,预期平均每次要比较5000次,1000000个值,总计要比较50亿次,不知道你们的CPU是啥主频能扛得住这个计算量,针对这种情况的终极武器还是hash,根据不同的语言,hash的value可以是匿名函数,可以是接口的不同实现,用hash来快速确定处理算法,而不是switch 。
推荐阅读
- 带来的不仅是移动之家…… 移动之家app下载
- 讯飞 媳妇……
- 3.15 新的那两个功能有中文了…
- 宜昌面馆王怎么加盟,吟诗武昌鱼……湖北襄阳
- 南京两元店背后的故事……,两元店需要多少的那个资金
- 短信智能提醒,“短信内容可能存在风险……”
- 电脑报价 中关村,电脑配置,查中关村报价…
- 绿色守护手机要root吗,帮买药……4.5万名志愿者这样守护上海
- onestep
- 无法重启到恢复模式怎么弄?