自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Rioer的博客

学习笔记、问题集

  • 博客(3)
  • 收藏
  • 关注

原创 【编程题】计算小于等于1822的整数中,二进制位有3个1的数的个数

题目描述:计算小于等于1822的整数中,二进制位有3个1的数的个数。解决方法如下1、位运算原理:一个数nnn减去1,则nnn的二进制数中最后一个1位及其后面所有位取反。即n&(n−1)n\&(n-1)n&(n−1)可以消去nnn的二进制数中1个1位。// 伪代码countOne (n): int count=0 while n>0: ...

2019-03-22 11:37:24 435

原创 【数学基础专题】

根据使用与学习情况,不定期更新排列组合术语:C - Combination 组合数A - Arrangement 排列数N - Number 元素的总个数M - 参与选择的元素个数!- Factorial阶乘对于阶乘,规定{0!=1n!=n(n−1)(n−2)...1\begin{cases}0! = 1\\n! = n(n-1)(n-2)...1\end{case...

2019-03-22 11:19:21 315

原创 【数据结构】最大/小堆

参考文献:啊哈磊,《啊哈!算法》,人民邮电出版社,2014堆一种特殊的完全二叉树。对于最大堆,所有的父结点都比其子结点要大;对于最小堆,所有的父结点都比其子结点要小。先给出这里会用到的二叉树的几个性质:性质1:具有n个结点的完全二叉树的深度为⌊log⁡2n⌋+1\lfloor\log_2n\rfloor+1⌊log2​n⌋+1(⌊x⌋\lfloor x \rfloor⌊x⌋表...

2019-03-22 10:06:51 453

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除