- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 QLabel实现双击事件
老问题了,也有很多实现方式,在此mark一下。 我是因为程序里需要选择多张图像的一张(qlabel显示),进而对这张图做后续处理,想用双击该图实现发射处理信号。因为QLabel本身没有双击信号,故而直接以QLabel为基类派生一个类重写mouseDoubleClickEvent(QMouseEvent *event);
2017-11-21 14:42:55 10047 2
原创 数据结构与算法分析c++:栈的应用(3)
中缀表达式转后缀表达式中缀表达式转换成后缀表达式的方法阐述依旧利用栈这种数据结构,本文只是以+、-、*、/、()几个运算符为例,有兴趣的小伙伴可以自己拓展。 如何将a + b * c + ( d * e + f ) * g形式的中缀表达式转换成后缀表达式呢? 先上正确答案,abc*+de*f+g*+。
2017-11-10 18:10:38 207
原创 数据结构与算法分析c++:栈的应用(2)
括号匹配检测括号匹配是比较常见的功能需求,比如编写代码时,往往因为多了一个括号(当然少了也不行),编程工具例,如vs,会提示大批量的错误,这时我们往往找到对应缺失的括号添加或去除就可以了。利用栈就可以很高效的实现这一功能。
2017-11-10 14:16:24 226
原创 数据结构与算法分析c++:栈的应用(1)
十进制和其他进制转换我们知道十进制数转换成其他进制数就是不断地除以该进制数,每次的余数倒序组合在一起就是转换后的进制数的值,倒序组合正好利用栈LIFO的特性。
2017-11-10 11:15:14 216 2
原创 数据结构和算法分析c++:向量的实现
vector是比较常用的结构,在C++的STL中就有了vector的实现,为避免与库函数混淆,类模板命名为Vector,它的本质还是基本的数组。
2017-11-07 18:34:40 367
原创 数据结构与算法分析c++:STL中的向量和表
在c++语言的库中包含了公共数据结构的实现,这部分内容就是我们熟知的标准模板库(Standard Template Library,STL)。抽象数据类型(abstract data type,ADT)抽象数据类型是带有一组操作的一些对象的集合。
2017-11-07 17:29:59 325
原创 数据结构与算法分析c++版本学习总结
主要记录了数据结构的学习心得和总结,方便以后参阅第一章 引论该部分主要介绍了一些基本概念和数学基础1、递归当一个函数用自身来定义时就称为递归(recursive)。递归的基本法则:1)基准情形。必须存在某些基准情形作为递归的终止形式。2)不断推进。总能够朝着一个基准情形推进。3)设计法则。假设所有递归调用都能运行。4)合成效益法则。在求解一个问题的同
2017-11-07 14:52:21 2551
基于QT6(MSVC2019)WIN10 编译的QTXlsx库(release和debug版本)
2022-02-22
Qt5 C++ GUI Programming Cookbook PDF+code
2018-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人