自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Xzg_2017的博客

得了一种不写博客就难受的病

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

原创 菲波那契数列

** 菲波那契数列 **定义: 指的是0 1 1 2 3 5 8 13 21 34 …… 这样一个数列,用数学表达式被以递归的方式来形容就是F(0) = 0,F(1) = 1,F(n) = F(n-1) + F(n-2) (n>=2,n∈N*)。** 递归算法 int fibonacci(unsigned int n){ if(n < 2) ...

2018-05-26 16:56:22 1060

原创 递归算法

**递归算法** 定义:就是直接或间接调用自身的算法。实现的原理:每次递归调用后必须越来越接近某种限制条件,当递归算法符合这个限制条件,他便不再调用自身。让我们来用阶乘举例来简单说明一下递归算法:阶乘的递归算法int Factorial(int n){ if(n < 1) //限制条件 return 1; el...

2018-05-26 11:59:17 342

原创 剑指offer之替换空格

替换空格 请实现一个函数,把字符串中的每个空格替换成“%20”, 例如输入“we are happy.”,则输出“we%20are%20happy.”看到这个题目,我们可以想到原来一个空格字符,替换之后变成了’%’,’2’,’0’这三个字符,因此字符串会变长,如果是在原来的字符串上进行替换,就有可能覆盖修改字符串后面的内存。如果是创建新的字符串并在新的字符串上进行替换,那么我们...

2018-05-15 10:55:50 235

原创 逻辑移位和算术移位的区别

逻辑移位 逻辑移位是指逻辑左移和逻辑右移,移出的空位都用0来补。算术移位算术移位 就需要分有符号型值和无符号型值 对于无符号型值,算术移位等同于逻辑移位。 而对于有符号型值 ,算术左移等同于逻辑左移,算术右移补的是符号位,正数补0,负数补1。那么C编译器中采用的是那种移位方式呢?在汇编指令中,shl和shr表示逻辑左移和逻辑右移,sal和sar表示算术左移和算术右移。首先让我们来看一段

2018-05-01 18:02:27 41526 1

空空如也

空空如也

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

TA关注的人

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