自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Web魔法师

水滴石穿,卓越源自坚持

  • 博客(5)
  • 资源 (39)
  • 收藏
  • 关注

转载 十大编程算法助程序员走上高手之路

算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策

2015-05-21 09:21:43 365

原创 Remove Duplicates from Sorted List

emove Duplicates from Sorted ListGiven a sorted linked list, delete all duplicates such that each element appear only once.For example,Given 1->1->2, return 1->2.Given 1->1->2->3->3,

2015-05-21 09:10:12 358

原创 Symmetric Tree

Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center).For example, this binary tree is symmetric: 1 / \ 2 2 / \ / \3 4 4 3But the f

2015-05-18 20:44:52 433

原创 Same Tree

Given two binary trees, write a function to check if they are equal or not.Two binary trees are considered equal if they are structurally identical and the nodes have the same value.Code:(C 语言

2015-05-18 16:14:47 392

原创 Intersection of Two Linked Lists

Write a program to find the node at which the intersection of two singly linked lists begins.For example, the following two linked lists:A: a1 → a2 ↘ c1 → c2 → c3 ↗ B:

2015-05-13 10:54:53 375

最新vue-element-admin.rar含完整依赖包(node_modules文件夹)可直接运行

vue-element-admin,从github上拉取后,安装依赖包各种报错,经过努力后,才安装完整,现在打包分享给大家,含完整依赖包(node_modules文件夹),下载后直接执行npm run dev即可运行。

2021-11-05

光学图象处理实验

光学图象处理

2015-12-25

图像处理算法

图像处理算法

2015-12-25

图像编码哈夫曼压缩编码

图像编码哈夫曼压缩编码

2015-12-25

VC++图像处理算法合集

VC++图像处理算法合集

2015-12-25

哈夫曼编写编译码

《数据结构》是一门实践性较强的软件基础课程,为了学好这门课程,必须在掌握理论知识的同时,加强上机实践。本课程设计的目的就是要达到理论与实际应用相结合,使同学们能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际问题在计算机内部表示出来,并培养基本的、良好的程序设计技能。 二、要求 通过这次设计,要求在数据结构析逻辑特性和物理表示,数据结构的选择的应用、算法的设计及其实现等方面中深对课程基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。 三、内容 2.哈夫曼编码/译码器 【问题描述】 设计一个利用哈夫曼算法的编码和译码系统,重复地显示并处理以下项目,直到选择退出为止。 【基本要求】 (1)初始化:键盘输入字符集大小n、n个字符和n个权值,建立哈夫曼树; (2)编码:利用建好的哈夫曼树生成哈夫曼编码; (3)输出编码; (4)设字符集及频度如下表: 字符 空格 A B C D E F G H I J K L M 频度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 字符 N O P Q R S T U V W X Y Z 频度 57 63 15 1 48 51 80 23 8 18 1 16 1 【选做内容】 (1)译码功能; (2)显示哈夫曼树; (3)界面设计的优化。

2015-12-25

图像处理DCT编码C++

图像处理DCT编码.

2015-12-25

Shannon编码

Shannon编码

2015-12-25

香农码_C++__信息论

Shannon编码的原理: 把信源按概率降序排列,取概率的倒数的对数的上整作为该香农码的码字长度N;求降序排列的概率的累加和,将累加和变为二进制形式;取该二进制小数点后的N位作为该信号的码字。

2015-12-25

游程编码C语言实现

算法实现,比如说我输入序列{1,0,0,0,0,1,1},输出为{11,04,12}.后面输出结果的含义是,"11"表示1的个数为1,"04"表示后面连续0的个数为4,"11"表示最后面出现连续1的次数为2次

2015-12-25

用Visual_C++_6.0_实现香浓编码.doc

香农第一定理指出了平均码长与信源之间的关系,同时也指出了可以通过编码使平均码长达到极限值,这是一个很重要的极限定理。如何构造这种码?香农第一定理指出,选择每个码字的长度Ki满足下式 I(xi)≤K﹤I(xi)+1, 就可以得到这种码。这种编码方法就是香农编码。

2015-12-25

香浓编码的编程验证

一、 实验目的 1、了解香浓编码的基本原理及其特点。 2、熟悉验证香浓编码。 3、熟悉掌握香农编码的方法和步骤。 二、 实验要求 1、 用所学的计算机语言c/c++编程。 2、 可对任意信息源进行香浓编码。 三、 实验思路 1、信源符号按概率从大到小排列。 2、对信源符号求累加概率。 3、求自信息量,确定码字长度。 4、将累加概率用二进制表示,并取小数点后码字的长度的码

2015-12-25

香农编码基于C语言上的实现

编码是指为了达到某种目的而对信号进行的一种变换。根据编码的目的不同,编码理论有三个分支:①信源编码。对信源输出的信号进行变换,包括连续信号的离散化,即将模拟信号通过采样和量化变成数字信号,以及对数据进行压缩,提高数字信号传输的有效性而进行的编码。②信道编码。对信源编码器输出的信号进行再变换,包括区分通路、适应信道条件和提高通信可靠性而进行的编码。③保密编码。对信道编码器输出的信号进行再变换,即为了使信息在传输过程中不易被人窃取而进行的编码。编码理论在数字化遥测遥控系统、电气通信、数字通信、图像通信、卫星通信、深空通信、计算技术、数据处理、图像处理、自动控制、人工智能和模式识别等方面都有广泛的应用。其中信源编码又分为三种,包括香农编码、哈夫曼编码和算术编码。本文主要介绍香农编码

2015-12-25

VC++图像处理 车牌识别,傅里叶变换、分析、编码、恢复

VC++图像处理 车牌识别,傅里叶变换、分析、编码、恢复 读BMP文件,只能打开256色 (可以是灰度) 傅里叶变换(锐化,平滑,反色,反转) 图像增强(线性变换,模糊) 图像恢复 图像编码 图像分析(灰度直方图,二值化) 图像重建 车牌识别:定位(水平,垂直,定位,车牌选择)分割(垂直分割)匹配(字符识别)差分(水平,垂直) 平滑(中值,领域平均)均衡化,边缘检测(sobel)预处理(归一化,局部增强,二值化)训练(训练神经网络,保存网络)

2015-12-25

FFT 离散傅里叶变换快速算法

FFT 离散傅里叶变换快速算法 c++代码

2015-12-25

Java语言程序设计-基础篇(原书第8版)

《Java语言程序设计:基础篇(原书第8版)》是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》,主要介绍程序设计基础、面向对象程序设计、gui程序设计、算法和数据结构、高级java程序设计等内容。《Java语言程序设计:基础篇(原书第8版)》以示例讲解解决问题的技巧,提供大量的程序清单和相应的提示,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学的技术解决实际应用程序开发中遇到的问题。基础篇从java语言的特点入手,介绍了语法结构、面向对象程序设计基础知识到面向对象程序设计、图形用户界面设计、异常处理、applet和多媒体、二进制i/o、递归等内容。《Java语言程序设计:基础篇(原书第8版)》可作为高等院校相关专业程序设计课程的教材,对软件开发人员也有很高的参考价值。

2015-08-09

JAVA程序员面试宝典(第二版)

JAVA程序员面试宝典(第二版),Java面试的必读之作!是你通向高薪的助力器!

2015-08-09

华为上机题目及答案

华为上机题目及答案,史上最全,最新整理总结!

2015-08-02

手写代码必备手册

手写代码,包含算法从基础到精通的所有内容,包含了常见及面试经典算法!

2015-08-02

数据结构约瑟夫环课程设计报告

功能:设编号为1,2,3,……,n的n(n>0)个人按顺时针方向围坐一圈,每个人持有一个正整数密码。开始时任选一个正整数做为报数上限m,从第一个人开始顺时针方向自1起顺序报数,报到m是停止报数,报m的人出列,将他的密码作为新的m值,从他的下一个人开始重新从1报数。如此下去,直到所有人全部出列为止。令n最大值取30。要求设计一个程序模拟此过程,求出出列编号序列。

2012-06-08

数据结构课程算法实现

功能:设编号为1,2,3,……,n的n(n>0)个人按顺时针方向围坐一圈,每个人持有一个正整数密码。开始时任选一个正整数做为报数上限m,从第一个人开始顺时针方向自1起顺序报数,报到m是停止报数,报m的人出列,将他的密码作为新的m值,从他的下一个人开始重新从1报数。如此下去,直到所有人全部出列为止。令n最大值取30。要求设计一个程序模拟此过程,求出出列编号序列。

2012-06-08

约瑟夫环数据结构课程算法实现

约瑟夫环,数据结构课程算法实现!数据结构课程算法实现

2012-06-08

在线考试系统

ASP.NET 在线考试 C#,在线考试系统,功能完整强大,适合初学者练习和参考,你值得拥有!

2012-04-22

在线日记系统2.0

SP.NET 在线日记系统的开发目标是为了加强现有的用户和用户之间的信息交互,解决传统的用户和用户沟通不便和沟通内容不够丰富的问题,进行用户和用户之间的数据整合和交互。开发 ASP.NET 在线日记系统可以为个人进行使用也可以被班级,适用性广泛, 不仅能够在大型应用中使用,同样也能够适用于小型应用。

2012-04-22

C#成绩管理系统

C#成绩管理系统,简单好用,功能强大!适合初学者使用和参考,值得你的下载!

2012-04-22

成绩管理系统

PB成绩管理系统 ,功能完善,满足一般成绩管理的系统要求。

2011-11-26

PB成绩管理系统

学生成绩管理系统,适合PB初学者练习使用。

2011-11-26

Pb学生成绩管理系统

学生成绩管理系统,适合PB初学者练习使用。

2011-11-26

PowerBuilder学生成绩管理系统

系统满足了一般学生成绩管理系统的功能要求,能直接作为教务管理系统的子系统投入使用,方便了教务教学管理,为教学教务管理节省了大量的人力物力。

2011-11-20

在线日记源代码(asp.net源代码)

在线日记源代码,采用Vs2005和Sql2000编写,功能强大,可以实现在线写日记,评论,编辑日记,浏览日记等功能,是初学者的好例子!

2010-12-27

在线考试源代码(testOnline(在线考试系统))

一个功能强大的在线考试系统,采用asp.net编写,Vs2005+Sql2000,是学习asp.net 的好案例和优秀系统!

2010-12-27

MySql数据库软件

MySQL数据库软件,是一款优秀的数据库软件。

2010-11-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除