java
Rocky-Wang
Better Coding,Better World!
展开
-
原码,反码,补码详解及 Java中>>和>>>的区别
最近在阅读java底层jar包的一些源码时,发现很多涉及到对字节的位操作,所以特意去回顾了一下java在机器码上面的表示方式以及原码、反码、补码的相关概念。 既然涉及到位运算,我们追本索源,就先从最基础的原码,补码和反码学起。搜了一下这方面的资料,发现一篇专门介绍这方面的文章,写的很是透彻,便直接引用过来了,原文地址是:http://转载 2017-09-05 18:07:07 · 549 阅读 · 0 评论 -
动归题目
题目:给定一个数组,里面全是正整数。数字大小表示这一步最多可以向后移动几个节点。总是从数组第一个元素开始移动。问如何移动,可以以最少步数移动到最后一个节点。 例如:[3,4,2,1,3,1]初始状态指向3表示下一步可以移动1格,或者2格,或者3格。 最优的方式是指向3的时候移动一步,第二次选择移动4步,一共只需要两步即可移动到数组尾。 输入:3,4,2,1,3,1转载 2018-01-20 20:51:26 · 1102 阅读 · 0 评论