原创
文章平均质量分 80
软软团子
这个作者很懒,什么都没留下…
展开
-
bmp2yuv
典型的 BMP 图像文件由四部分组成: (1)位图头文件数据结构,它包含 BMP 图像文件的类型、显示内容等信息; (2)位图信息数据 结构,它包含有 BMP 图像的宽、高、压缩方法,以及定义颜色等信 息; (3)调色板,这个部分是可选的,有些位图需要调色板,有些位图,比如真彩色图(24 位的 BMP)就不需要调色板; (4)位图数据,这部分的内容根原创 2017-04-04 11:31:30 · 287 阅读 · 0 评论 -
二叉树的非递归前序遍历和层序遍历
BST.java Main.java BST.javaimport java.util.LinkedList;import java.util.Queue;import java.util.Stack;//定义二分搜索树的类public class BST<E extends Comparable<E>> {//泛型要求是可以比较的 priv...原创 2019-08-11 09:07:17 · 145 阅读 · 0 评论 -
二叉树的前中后序遍历
BST.java Main.java BST.java//定义二分搜索树的类public class BST<E extends Comparable<E>> {//泛型要求是可以比较的 private class Node { public E e; public Node left, right; ...原创 2019-08-11 08:35:38 · 609 阅读 · 0 评论 -
使用递归方法往二叉树中添加元素
BST.java 定义二叉树类 Main.java 主函数 BST.javapackage ninenine;//定义二分搜索树的类public class BST<E extends Comparable<E>> {//泛型要求是可以比较的 private class Node { public E e; ...原创 2019-08-07 17:00:20 · 815 阅读 · 0 评论 -
判断二叉树中有没有某元素
BST.java BST.javapackage ninenine;//定义二分搜索树的类public class BST<E extends Comparable<E>> {//泛型要求是可以比较的 private class Node { public E e; public Node left, right;...原创 2019-08-08 14:10:02 · 461 阅读 · 0 评论 -
租车程序
包目录Car.java 抽象类,有6个子类package com.imooc;public abstract class Car {public static int pay=0;public static String name="car";public int peoplenum=0;public int...原创 2019-05-07 18:52:29 · 192 阅读 · 0 评论 -
MPEG编码
实验原理MPEG-1音频编码器框架图多相滤波器组(PolyphaseFilter Bank):将PCM样本变换到32个子带的频域信号如果输入的采样频率为48kHz,那么子带的频率宽度为48/(2*32)=0.75Hz心理声学模型(PsychoacousticModel):计算信号中不可听觉感知的部分计算噪声遮蔽效应比特分配器(Bit Allocator)原创 2017-07-09 21:39:09 · 591 阅读 · 0 评论 -
实验五 JPEG解码
实验原理JPEG简介JPEG是Joint PhotographicExperts Group(联合图像专家小组)的缩写,是第一个国际图像压缩标准。JPEG图像压缩算法能够在提供良好的压缩性能的同时,具有比较好的重建质量,被广泛应用于图像、视频处理领域。JPEG 在文件中以 Segment 的形式组织,它具有以下特点:1.均以 0xFF 开始,后跟 1 byte 的 Marker 和原创 2017-07-06 20:48:21 · 414 阅读 · 0 评论 -
DPCM编码
实验原理预测编码的原理在数字图像中,如果不是随机的噪声,那么每个像素与其周围的像素都会存在着一定的关联,像素值很大程度上依赖于其邻域中其它像素的值。也就是预测误差(在这个实验中用当前像素值与前一个像素值的差来表示)应该非常接近,通常比单个的像素值要小。因此如果只存储预测误差,由预测误差也可以重构出原图像,而且这样可以降低图像中的冗余信息,实现图像的压缩。 如果用前面几个样值的线性原创 2017-06-30 11:54:41 · 6771 阅读 · 1 评论 -
Huffman 编码 实验报告
Huffman编码的方法 (1)统计符号发生的概率。 (2)按照出现概率从小到大排序。 (3)每一次选出概率最小的两个符号作为二叉树的叶节点,将和作为它们的根节点,其频率为两个子节点频率之和,这两个叶子节点不再参与比较,再用新的根节点参与比较。 (4)重复(3)步骤,直到得到概率为1的根节点。 (5)二叉树的左节点为0,右节点为原创 2017-04-28 23:31:04 · 3831 阅读 · 1 评论 -
删除二叉树中最大最小的元素
BST.java Main.java BST.javaimport java.util.LinkedList;import java.util.Queue;import java.util.Stack;//定义二分搜索树的类public class BST<E extends Comparable<E>> {//泛型要求是可以比较的 priv...原创 2019-08-11 12:24:18 · 328 阅读 · 0 评论