![](https://img-blog.csdnimg.cn/20210814211430509.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
剑指Offer数据结构与算法
文章平均质量分 78
逐个章节讲解书中数据结构与算法精妙运用
林熙
这个作者很懒,什么都没留下…
展开
-
剑指Offer第一章 整数 2-二进制
二进制整数在计算机中是以二进制的形式表示的。二进制是指数字的每位都是0或1。例如,十进制形式的2转化为二进制形式之后是10,二十进制形式的10转化为二进制的形式之后是1010。位运算是把数字用二进制的形式表示之后,对每位上0或1的运算。二进制及其位运算是现代计算机学科的基石,很多底层的技术都离不开位运算,因此与位运算相关的题目也经常出现在面试中。由于人们在日常生活中习惯使用十进制形式,因此二进制及位运算让很多人很难适应。其实二进制的位运算并不是很难掌握,因为位运算只有6中:非、与、或、异或、左移和右移原创 2021-08-23 22:28:40 · 157 阅读 · 0 评论 -
剑指Offer第一章 整数 1-整数除法
剑指Offer第一章 整数 01第一章 整数1.1整数的基础知识面试题1:整数除法Code第一章 整数1.1整数的基础知识整数是一种基本的数据类型。编程语言可能会提供占据不同内存空间的整数类型, 每种类型能表示的整数范围也不同。例如,Java中有4种不同的整数类型,分别为:byte:(8位)(-2的7次方~2的7次方-1)short:(16位)(-2的15次方~2的15次方-1)int:(32位)(-2的31次方~2的31次方-1)long:(32位)(-2的63次方~2的63次方-1)J原创 2021-08-15 23:37:05 · 328 阅读 · 2 评论