关闭

小谈Bit_map的应用

标签: map排序算法c
265人阅读 评论(0) 收藏 举报
分类:

   Bit_map最长见的用法是排序,和判断元素是否在集合中。处理的对象就是海量数据。

以下是用c写的排序算法

#include<stdio.h>
int main()
{
int a=0;
int i;
int b[7]={2,1,6,7,3,4,2};
for(i=0;i<7;i++)
{
a|=(1<<(b[i]%8));
}
for(i=0;i<8;i++)
{
if((a&(1<<(i%8)))!=0)
printf("%d  ",i);
}
return 0;
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5782次
    • 积分:309
    • 等级:
    • 排名:千里之外
    • 原创:26篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类