- 博客(4)
- 收藏
- 关注
原创 原码,反码,补码,移码
各种数值在计算机中表示的形式称为机器数,其特点是采用二进制计数制,数的符号用0和1表示。小数点则隐含,表示不占位置。机器数对应的实际数值称为数的真值。机器数有无符号数和带符号数之分。无符号数表示正数,在机器数中没有符号位。对于无符号数,若约定小数点的位置在机器数的最低位之后,则是纯整数;若约定小数点的位置在机器数的最高位之前,则是纯小数。对于带符号数,机器数的最高位是表示正、负的符号位,其余数则表示数值。为了方便运算,带符号的机器数可采用原码、反码和补码等不同的编码方法,机器数的这些编码方法称为码制。
2020-09-08 15:39:23 352
原创 Swing实现简易台球计费
前些日子我一兄弟找到我,说想让我帮他的小台球厅弄个计费软件,好家伙,就3个台还得记个费~~超级简易。虽然简易,但是也要登录!import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Login extends JFrame{ private static final long serialVersionUID = 1L; public Login(){ setVisible(true
2020-08-27 16:41:16 244
原创 计算两个数组的中位数
给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/median-of-two-sorted-arrayspublic static double findMedianSortedArrays(int[] nums1, int[]
2020-08-27 12:44:22 365
原创 Java简易实现海明码的偶校验
最近在学习的时候偶然看到了海明码校验,就想着自己写一下。先来抄一下百度~汉明码(Hamming Code),是在电信领域的一种线性调试码,以发明者理查德·卫斯里·汉明的名字命名。汉明码在传输的消息流中插入验证码,当计算机存储或移动数据时,可能会产生数据位错误,以侦测并更正单一比特错误。由于汉明编码简单,它们被广泛应用于内存(RAM)。海明码的算法这里就不多废话了,直接上代码(只是简易的实现一下,实现的方法有很多,大佬们不喜勿喷,)public static void main(String[] ar
2020-08-27 10:31:24 683
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人