BitMap 原理代码记录
#include <iostream>
#include <string>
#include <cstdint>
#include <algorithm>
#include <vector>//常规的bit位的设置
#define set_bit(x,y) y|=(1<<(x))
#define check_bit(x,y) (1<<(x)&(y))?1:0int main(void){std::vector<int32_t> sort = {1,3,5,7,8,2,4,6};int32_t bitmask=0;//little set_bit(8,bitmask); //第一遍排序就可以品牌需for(int32_t i = 0 ; i < 8 ; i++){set_bit(sort[i],bitmask);}for(int32_t i = 0 ; i < 9 ; i++){if(check_bit(i,bitmask)){std::cout << i << " ";}}std::cout << std::endl;
}
bitmap 可以用来去重和, 分配不重复的 index
- linux pid 的分配方式
BitMap 原理代码记录相关推荐
- python 靶心_手把手教你使用Python实战反欺诈模型|原理+代码
原标题:手把手教你使用Python实战反欺诈模型|原理+代码 作者 | 萝卜 来源 | 早起Python(ID: zaoqi-python) 本文将基于不平衡数据,使用Python进行 反欺诈模型数据 ...
- 11月14日云栖精选夜读 | 动画+原理+代码,解读十大经典排序算法
排序算法是<数据结构与算法>中最基本的算法之一. 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过 ...
- gcc 删除elf_ELF文件格式解析器 原理 + 代码
本文为看雪论坛精华文章 看雪论坛作者ID:菜鸟m号 附件链接:[原创] ELF文件格式解析器 原理 + 代码 写在前面: 读<Linux二进制>,发现作者对 ELF文件格式部分并没有做详细 ...
- insightface人脸识别代码记录(一)(数据前期准备)
一.前言 这部分主要讲训练数据的制作.一是我们直接采用作者提供好的数据集,二就是制作我们自己所需要的数据集. 目录地址:insightface人脸识别代码记录(总)(基于MXNet) 二.主要内容 1 ...
- React高频面试题总结 (附答案及原理代码)
React高频面试题总结 (附答案及原理代码) 1.说说对React的理解?有哪些特性? 1.React是用于构建用户界面的JavaScript库,只提供了UI层面的解决方案,遵循组件设计模式.声明式 ...
- 【机器学习】总结了九种机器学习集成分类算法(原理+代码)
大家好,我是云朵君! 导读: 本文是分类分析(基于Python实现五大常用分类算法(原理+代码))第二部分,继续沿用第一部分的数据.会总结性介绍集成分类算法原理及应用,模型调参数将不在本次讨论范围内. ...
- 总结了九种机器学习集成分类算法(原理+代码)
公众号后台回复"图书",了解更多号主新书内容作者:云朵君来源: 数据STUDIO 导读: 本文是分类分析(基于Python实现五大常用分类算法(原理+代码))第二部分,继续沿用第一 ...
- VSLAM系列原创04讲 | 四叉树实现ORB特征点均匀化分布:原理+代码
本文系ORB-SLAM2原理+代码实战系列原创文章,对应的视频课程见: 如何真正搞透视觉SLAM? 大家好,从今天开始我们陆续更新ORB-SLAM2/3系列的原创文章,以小白和师兄对话的形式阐述背景原 ...
- uiautomator 代码记录 :BT接收测试
uiautomator 代码记录 :BT接收测试 package rom;import java.lang.*; import java.util.Random; import java.io.Fil ...
最新文章
- 14Facade(门面)模式
- SANS:2018年SOC调查报告
- gnome3.2 安装体验
- 成功解决./nvidia-installer: invalid option: ‐‐no‐opengl‐files ERROR: Invalid commandline, please run `
- 神策数据丨九大行业数字化经营指南集锦,值 100% 收藏
- where显示null行_Python 之 MySql“未解之谜”14-- 都是 NULL 惹的祸(下)
- 深度残差网络_注意力机制+软阈值化=深度残差收缩网络
- python中for用法_python中for的用法探索
- asp.net 将此项目作为引用添加将导致循环依赖项
- UnityParticle3:3x常用模块
- c++ 课程设计之车票管理系统
- 游戏开发之STL库的基础使用(string、vector、list、map、unordered_map)(C++基础)
- URLClassLoader加载class到当前线程类加载器【zt】
- iOS图像处理——人脸识别
- Python Flask 学习笔记 —— 二(路由,视图函数,jinjia2语法)
- 炒黄金短线交易如何放大收益
- 超级表格终于上线「文件转让」功能!文件调动容易解决!
- Altium Designer 入门
- html爆炸效果,HTML5 SVG炫酷文字爆炸特效
- Redis学习笔记-GEO经纬度编码原理地理划分
热门文章
- winform 控件半透明设置
- php高版本不再使用mysql_connect()来连接数据库
- JAVA线程池ThreadPoolExecutor与阻塞队列BlockingQueue .
- 【译】Android系统简介—— Activity
- 这种事都有?建行网银把Demo版的放上线了?!
- python代码规范快捷键_pycharm格式化代码 常用快捷键
- 阻塞io阻塞io_Redis:RESP协议,阻塞IO 与非阻塞IO,Redis的线程模型
- 无法定位软件包 docker-ce_初三一模考试结束后,如何准确给孩子定位,平衡自招和裸考的关系...
- mysql ormlite_Loogn.OrmLite
- MNIST数据集合在PaddlePaddle环境下使用简单神经网络识别效果