- 博客(28)
- 收藏
- 关注
原创 java数据结构---赫夫曼树,编码,解码,文件压缩,解压
该方法得到的正数,由于正数第8位(即符号位)为0,所以会直接取到最后一个1的位置,剩下的省略,因此得到的不足8位,此时如果想得到8位,与256做一次或运算然后取后8位,舍弃第九位即可。该方法转变的负数得到的位数远远大于8位,但是后八位的形式是数字temp的二进制的补码形式。这是个大工程,严格算时间感觉写了一个多礼拜,每天能抽出来写的时间并不多,还是太菜了。该方法将传入的temp字符串代表的二进制当成补码使用,因为计算机底层都是补码形式。遇到的一些相关问题都标在注释里面了,希望对大家有些帮助。
2022-11-24 15:46:05
353
原创 java数据结构学习笔记-合并两个单向有序列表
这个专题将作为数据结构的学习笔记,记录自己的学习过程,多的话也不讲了,也希望能对自学的小伙伴有一定的帮助!ps:这个栈是我自己写的,模拟的一个栈,并没有直接用java提供的。我用了两种方法来合并:第一种就是正常的思路,第二种是递归的思路。
2022-09-05 11:47:24
315
原创 PAT乙级刷题集-1004-成绩排名-java
目录 前言 1.题目 2.题解 3.代码 4.相关知识 前言 本版块将带着大家一起刷PAT乙级的题目,但因为作者自己也是萌新一枚,不足之处还请大家多多指正。 1.题目 2.题解 本题题目条件简单,难点就在于如何将题目格式的输入转化为代码,这主要考察的是一些语法上的问题,会在第四板块展开,这里就不做过多赘述。 3.代码 import java.util.Scanner; public class Main{ public static void ma...
2022-05-04 19:08:06
763
3
原创 PAT乙级刷题集-1003 我要通过-java
前言 本版块将带着大家一起刷PAT乙级的题目,但因为作者自己也是萌新一枚,不足之处还请大家多多指正。 ps:这题思路来自于柳神,和网上的一些其他大神,作者自己第一次做的时候并没有做出来。 1.题目 “答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。 得到“答案正确”的条件是: 字符串中必须仅有P、A、T这三种字符,不可以包含其它字符; 任意形如xPATx的字符串...
2022-04-29 17:48:07
270
2
原创 《尚硅谷JavaSE系列学习笔记》面向对象编程day8
目录 前言 一.面向对象编程的一些基础 二.类 1.类与对象的关系 2.1属性与局部变量的相同点 2.2属性与局部变量的不同点 3.类中的方法 3.1方法的声明和使用 三.好题加深理解 四.个人的理解 前言 本篇博客是尚硅谷30天Java基础视频的学习笔记,因为本人自己也是刚刚入门,理解会有不足之处,如果有不对的地方,希望大家予以指正。 一.面向对象编程的一些基础 ⭕Java类及类的成员:属性,方法,构造器;代码块,内部类。 ⭕面向对象三大特征:封装性...
2022-04-27 13:28:52
532
1
原创 翁恺老师c语言课程笔记
因为本身就是自己自学时零碎记录的觉得自己容易遗忘的部分,所以可能显得有些杂乱,发出来和大家一起分享,也记录一下自己自学路的开端。 第二章: 1.当赋值发生在变量定义的时候称为初始化。 2.有运算符的式子叫做表达式。 3.会变的是变量,不会变的是常量。 4.const int change=100 ,int前加const,表示这个变量不能被修改。 5.两个整数的运算结果只能是整数,要用浮点数(10.0)。 6.double(双精度浮点数),float(单精度浮点数),表示浮点数。输入时sca
2022-03-27 17:54:40
4434
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅