欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

归类算法有关问题

更新时间: 2014-01-05 02:30:34 责任编辑: Author_N1

 

归类算法问题
问题如下:
已知有若干个数值(浮点型)范围构成不同的等级,范围值从小到大排列,出现一个数值后要求归入相应的等级。
例如,有三档:1.0---2.0;2.0---3.0;3.0---4.5 则数值2.3应归入2档。
我想问:这种问题有没有现成的算法,是不是非要从头比到尾,如果等级很多的话,速度会不会很慢。
重要的是,大家是怎么考虑类似问题的?
谢谢!
--参考方法--
肯定是要比的。
--参考方法--
可以使用二分查找法查找对应的等级
--参考方法--
加一个level等级表,1为 1.0---2.0   2为 2.0---3.0   3为 3.0---4.5

然后使用if else 没别的办法

楼上说使用二分法 可我不知道二分法怎么使用在这里 好像不行吧
--参考方法--
你可以使用递归来实现。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:30:34
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/10674/
本文WWW.DOC100.NET DOC100.NET版权所有。