排序查找算法:bit-map

bit-map就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。

举例,假设我们要对0-7内的5个元素(1,3,5,7,0)排序(元素不允许重复)。那么我们就可以采用bit-map的方法来达到排序的目的。要表示这8个数,我们就只需要1Bytes,首先我们开辟1Byte的空间,将所有bit位都置为0,并在第1,3,5,7,0位置置1,即可得到排序后的序列。

01010101

 

转载于:https://www.cnblogs.com/gaoyang302/archive/2012/10/18/2729750.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值