通过上一节的学习,我们了解到 二叉堆的本质还是一个完全二叉树 无序数组通过构造、通过下沉构造可以构造为最小堆 通过上浮构造可以构造为最大堆 来说今天的堆排序算法之前、首先请和我一起、再次了解一下二叉堆元素的删除 二叉堆删除元素 这里假设我们这里有这样的一个完全二叉树如下: 1、删除顶部1号元素【暂且 ...
分类:
编程语言 时间:
2020-06-03 13:39:39
阅读次数:
67
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document< ...
分类:
Web程序 时间:
2020-06-03 12:15:48
阅读次数:
73
一些很小的项目一般不会特意使用或注意数据锁,其实在事务操作修改与删除时就已经有隐式加锁。一般所有涉及到共享数据都会考虑下数据的原始性问题,保证数据在使用或修改时原始性没有被破坏就需要锁定数据所有权;除非任何时刻同一时间只有一个进程在运行,但这种业务非常少。锁会增加性能开销,使用不合理容易影响项目性能甚至会造成死锁。Mysql数据库锁受引擎影响,不同的引擎锁的方式不一样。常用的引擎:MyISAM引擎
分类:
数据库 时间:
2020-06-03 09:30:57
阅读次数:
150
Shiro简介 Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 Shiro是一个开源的java安全(权限)框架,它能够实现身份验证、 ...
分类:
编程语言 时间:
2020-06-03 00:58:07
阅读次数:
78
参考 《零中频射频接收机技术》 李智群,王志功 东南大学射频与光电集成电路研究所 超外差架构 超外差接收机的结构如下图所示, RF BPF的主要作用是滤除带外干扰,避免LNA异常饱和(LNA的工作带宽一般比较大)。IR Filter是指镜像干扰抑制滤波器,主要是用来滤除镜像干扰的。超外差接收机的带宽 ...
分类:
其他好文 时间:
2020-06-03 00:28:04
阅读次数:
216
归并排序是采用分治法的一个非常典型的应用。归并排序的思想就是先递归分解数组,再合并数组。 将数组分解最小之后,然后合并两个有序数组,基本思路是比较两个数组的最前面的数,谁小就先取谁,取了后相应的指针就往后移一位。然后再比较,直至一个数组为空,最后把另一个数组的剩余部分复制过来即可。 程序使用了嵌套程 ...
分类:
编程语言 时间:
2020-06-02 19:00:52
阅读次数:
71
31把数组排成最小的数 输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。 比较两个字符串s1, s2大小的时候,先将它们拼接起来,比较s1+s2,和s2+s1那个大,如果s ...
分类:
其他好文 时间:
2020-06-02 18:58:11
阅读次数:
61
jQuery Mobile 包含 CSS3 效果让您选择页面打开的方式。 jQuery Mobile 页面切换效果 jQuery Mobile 提供了各种页面切换到下一个页面的效果。 注意:为了实现页面切换效果,浏览器必须支持 CSS3 3D 切换: 表格中的数字为支持 3D 旋转的最小浏览器版本号 ...
分类:
Web程序 时间:
2020-06-02 18:39:24
阅读次数:
86
###一、实验目的 1、掌握单元测试的方法 2、学习XUnit测试原理及框架 3、学习使用测试框架进行单元测试的方法和过程 ###二、实验内容与要求 1、了解单元测试的原理与框架 1.1单元测试原理 单元测试,是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际 ...
分类:
其他好文 时间:
2020-06-02 13:29:01
阅读次数:
58
进程 进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己独立的地址空间,有自己的堆。 上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源(CPU时间片、内存等资源)。进程是资源分配的最小单位。 进程是线程的容器。程序是指令,数据及其组织形式的描 ...
分类:
编程语言 时间:
2020-06-02 13:19:58
阅读次数:
55