作者antirazin (~ SNSD & KARA ~ )
看板C_Sharp
标题[问题] 如何快速比较阵列元素?
时间Tue Jun 21 19:40:45 2011
是否有方法可以快速找出目标等於阵列里面哪一个元素,
而不用回圈一个个去检查,
或是找出哪个元素拥有最小差,
例如小数,拿0.20 比对一阵列{0.12, 0.23, 0.5, 0.61, 0.9}
结果发现离0.23最近,并且得到0.23在该阵列的位置。
不知道有没有现成的function可以使用?
--
1F:推 waterspout:其中这男子为什麽在对方说不後 仍强行抚摸对方下体10/11 21:45
2F:→ waterspout:而里面有没有什麽秘密? 好!我们今天也请到了五位来宾 10/11 21:46
3F:→ e6638:皓平:其实马雅人早就预言到了 10/11 21:46
4F:→ waterspout:皓平 我还没叫到你
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.114.85.44
5F:推 elcnick:要sort过再用binary search才能吧...没sort过只能一个一个 06/21 19:53
6F:→ elcnick:找 06/21 19:53
7F:推 Eleganse:你的问题与"最佳化"相关,可搜寻相关排序用的演算法 06/24 12:05
8F:→ Eleganse:虽然没有现成的function但是网路上应能找到现成的code 06/24 12:06
9F:→ Eleganse:但是我想,除非你是要比对数十万笔VS数十万笔的阵列 06/24 12:08
10F:→ Eleganse:而且一个程序里就要比好几次,不然有必要用到这东西吗 06/24 12:09
11F:→ antirazin:我是MouseMove时要及时得到某个ArrayList的某笔资料 06/24 15:59
12F:推 horngsh:何不用HashTable or Dictionary Class 06/24 19:02