1. 首页
  2. 编程语言
  3. C#
  4. c# 实现位图算法(BitMap)

c# 实现位图算法(BitMap)

上传者: 2022-03-12 09:46:50上传 PDF文件 85.60 KB 热度 10次

BitMap的基本思想就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了Bit为单位来存储数据,因此可以大大节省存储空间。(有点哈希表的意思,但哈希中的value值数据类型可以丰富多样,而BitMap最终查到的value只能表示简单的几种状态。.NET中已经实现了BitMap的数据结构――BitArray,建议使用BitMap算法解决问题时直接使用官方的BitArray。我们用1位来表示电话是否出现,遍历整个电话号序列,设置相应的位,遍历位图收集位被设置的号码即可。

用户评论