From 651731b209126c50b6f76d44da8339a45e3a8e00 Mon Sep 17 00:00:00 2001 From: Snailclimb Date: Sun, 8 Jul 2018 11:08:49 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=EF=BC=881=EF=BC=89=E6=96=90=E6=B3=A2?= =?UTF-8?q?=E9=82=A3=E5=A5=91=E6=95=B0=E5=88=97=E9=97=AE=E9=A2=98=E5=92=8C?= =?UTF-8?q?=E8=B7=B3=E5=8F=B0=E9=98=B6=E9=97=AE=E9=A2=98.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../(1)斐波那契数列问题和跳台阶问题.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/数据结构与算法/算法题解析/剑指offer/(1)斐波那契数列问题和跳台阶问题.md b/数据结构与算法/算法题解析/剑指offer/(1)斐波那契数列问题和跳台阶问题.md index d2efcf01..a0613765 100644 --- a/数据结构与算法/算法题解析/剑指offer/(1)斐波那契数列问题和跳台阶问题.md +++ b/数据结构与算法/算法题解析/剑指offer/(1)斐波那契数列问题和跳台阶问题.md @@ -115,13 +115,14 @@ f(n)=f(n-1)+f(n-2)+...+f(1) ``` #### **补充:** **java中有三种移位运算符:** -1. << : **左移运算符**,等同于乘2的n次方 -2. >>: **右移运算符**,等同于除2的n次方 -3. >>> **无符号右移运算符**,不管移动前最高位是0还是1,右移后左侧产生的空位部分都以0来填充。与>>类似。 + +1. “<<” : **左移运算符**,等同于乘2的n次方 +2. “>>”: **右移运算符**,等同于除2的n次方 +3. “>>>” **无符号右移运算符**,不管移动前最高位是0还是1,右移后左侧产生的空位部分都以0来填充。与>>类似。 例: int a = 16; int b = a << 2;//左移2,等同于16 * 2的2次方,也就是16 * 4 int c = a >> 2;//右移2,等同于16 / 2的2次方,也就是16 / 4 **欢迎关注我的微信公众号(分享各种Java学习资源,面试题,以及企业级Java实战项目回复关键字免费领取):** -![微信公众号](https://user-gold-cdn.xitu.io/2018/3/19/1623c870135a3609?w=215&h=215&f=jpeg&s=29172) \ No newline at end of file +![微信公众号](https://user-gold-cdn.xitu.io/2018/3/19/1623c870135a3609?w=215&h=215&f=jpeg&s=29172)