51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

最新发布

线性表之队列
软件使用

线性表之队列

厉飞雨 阅读(107) 评论(0) 赞(9)

<ol> <li>队列 {#1-队列} =============</li> </ol> <h2>1.1 队列的由来 {#1-1-队列的由来}</h2> <p>关于常用的受限制的线性表除了<code>栈</code>还有<code>队列</code>...

栈和队列的转换
开发笔记

栈和队列的转换

厉飞雨 阅读(129) 评论(0) 赞(12)

1. 用两个栈实现一个队列 {#1-用两个栈实现一个队列} ============================= 根据栈的特性,通过一个栈来实现一个队列的行为是做不到的,所以可以再加一个。用两个栈实现一个队列,可以利用栈的后进先出(LIFO)性质,将栈的顺序反转,从而实现队列的先进先出(FIFO)行为。 具体实现方法如下: 1. **定义两个栈**: * `...

线性表之串和朴素模式匹配算法
软件教程

线性表之串和朴素模式匹配算法

厉飞雨 阅读(113) 评论(0) 赞(8)

<ol> <li>串 {#1-串} ===========</li> </ol> <p><code>&quot;天行健,君子一自强不息;地势坤,君子以厚德载物&quot;</code>这是《易经》中的原文,对于普通人而言这就是两句话,对于程序员来说这就是一个数据块,是多个相同类型...

二分搜索
白嫖帮

二分搜索

厉飞雨 阅读(88) 评论(0) 赞(12)

1. 二分搜索概述 {#1-二分搜索概述} --------------------- **二分搜索** (英语:binary search),也称**折半搜索** (英语:half-interval search)、**对数搜索**(英语:logarithmic search),是一种在有序数组中查找某一特定元素的搜索算法。 二分搜索是一种高效的查找算法,适用于在已排序的...

八大排序算法
日常运维

八大排序算法

厉飞雨 阅读(117) 评论(0) 赞(9)

<ol> <li>排序的稳定性 {#1-排序的稳定性} =====================</li> </ol> <p>排序是我们生活中经常会面对的问题,小朋友站队的时候会按照从矮到高的顺序排列;老师查看上课出勤情况时,会按照学生的学号点名;高考录取时,会按照成绩总分降序依次录取等等。那么对于排序它是如何定义的...

二叉树以及它的形态、性质、存储结构和遍历
日常运维

二叉树以及它的形态、性质、存储结构和遍历

厉飞雨 阅读(82) 评论(0) 赞(11)

1. 二叉树 {#1-二叉树} =============== ‌**二叉树** 是一种树形数据结构,其中**每个节点最多有两个子节点,分别称为‌左子节点和‌右子节点** 。二叉树由一个根节点和两棵互不相交的子树组成,这两棵子树分别称为根的左子树和右子树。二叉树的定义可以递归地描述:**二叉树是一个有限的节点集合,这个集合可以是空集(即没有节点),或者由一个根节点和两棵互不相...

Qt6安装
开发笔记

Qt6安装

厉飞雨 阅读(252) 评论(0) 赞(12)

<p>自Qt5发布7年以后,Qt官方于2020年12月8日正式发布了Qt6,这将是一个里程碑式的版本。Qt 6将是我们Qt 5系列的延续,因此不会对用户造成干扰。但是这个新的版本将拥有更高的灵活性来实现新的特性和功能,和目前的Qt 5系列相比,它能更好地支持当下和未来的需求。</p> <ol> <li>下载安装器 {#1-下载安装...

Qt事件之事件处理器
新视野

Qt事件之事件处理器

厉飞雨 阅读(71) 评论(0) 赞(12)

<ol> <li>事件 {#1-事件} =============</li> </ol> <p>众所周知Qt是一个基于C++的框架,主要用来开发带窗口的应用程序(不带窗口的也行,但不是主流)。我们使用的基于窗口的应用程序都是基于事件,其目的主要是用来实现回调(因为只有这样程序的效率才是最高的)。所以在Qt框架内部为我们...

Qt事件之事件分发器
新视野

Qt事件之事件分发器

厉飞雨 阅读(78) 评论(0) 赞(14)

1. QEvent {#1-QEvent} ===================== 当事件产生被发送到对应的窗口之后,窗口并不会直接处理这个事件,而是对这些事件进行细分,然后根据事件的类型再次进行分发(相当于公司接了个项目,对项目进行查分之后分发给各个职能部门,由各个部门进行模块的开发),对应的事件处理器函数得到这个分发的事件之后就开始处理这个事件。 关于窗口事件的分发...