浮点数问题关于浮点的问题,大概问题就是 0.1 + 0.2 == 0.3 ? 0.8-0.6 == 0.6-0.4 ?
今天,我就借机会,再跟大家一起来探讨探讨关于浮点数的几个问题:
为什么负数要用补码表示?
十进制小数怎么转成二进制?
计算机是怎么存小数的?
0.1 + 0.2 == 0.3 吗?
…
你能清晰的回答上述的问题吗,本篇文章将为你揭晓。详细原理请看完原文(值得收藏),文...
more

🎉 Missionary's Blog 😆
Missionary 中国 👋
-
-
题目the leetcode link 求众数 II给定一个大小为 n 的整数数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。示例 1: 输入:[3,2,3]输出:[3]示例 2: 输入:nums = [1]输出:[1] 示例 3:输入:[1,1,1,3,3,2,2,2]输出:[1,2] 提示:1 <= nums.length <= 5 * 104-109 <= n... more
-
题目the leetcode link 实现 strStr()给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。说明:当 needle 是空字符串时,我们应当返回什么值呢?这是一个在面试中很好的问题。对于本题而言,当&n... more
-
Tomcat 架构原理解析到架构设计借鉴 Tomcat 发展这么多年,已经比较成熟稳定。在如今『追新求快』的时代,Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌生人』,难道说如今就没有必要深入学习它了么?学习它我们又有什么收获呢? 静下心来,细细品味经典的开源作品 。提升我们的「内功」,具体来说就是学习大牛们如何设计、架构一个中间件系统,并且让这些经验为我所用。 ... more
-
题目the leetcode link 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。 示例 1:输入:x = 123输出:321示例 2:输入:x = -123输出:-321示例 3:输入:x = 120输出:2... more
-
题目the leetcode link 给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 “” 。 注意:对于 t 中重复字符,我们寻找的子字符串中该字符数量必须不少于 t 中该字符数量。如果 s 中存在这样的子串,我们保证它是唯一的答案。 示例 1:输入:s = “ADOBECODEBANC”, ... more
-
题目the leetcode link 颜色分类给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 示例 1:输入:nums = [2,0,2,1,1,0]输出:[0,0,1,1,2,2]示例 2:输入:nums = [2,0,1]输出:[0... more
-
题目the leetcode link 解题思路 计算链表长度,同时初始化哈希索引 取余去重 形成环,链尾指向链头 定位到翻转后的尾结点 断链 返回新链头代码 1234567891011121314151617181920212223242526272829303132333435363738394041/** * Definition for singly-linked list. * ... more
-
题目the leetcode link 打家劫舍 II你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。 给定一个代表每个房屋存放金额的非负整数数组,计算你 在不触动警报装置的情况下 ,今晚能够偷窃到... more
-
题目the leetcode link 搜索旋转排序数组整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], …, nums[n-1], nums[0], nums[1], …, nums[k-1]](下标 从... more