02 2020 档案
摘要:全排列数组 为了得到最快的速度和最小的空间;先计算结果需要容纳多大的数组; int GetCMN(int m, int n) { if (n == m || n == 0) return 1; int mm = 1; n = m -n > n?n:m-n; for (int i = 1; i <=
阅读全文
摘要:这道题跟leetcode的第10道题差不多;都是用差不多相同的思想解题。 当为?或者p1 == s1 的时候,则dp[p1][s1] = dp[p0][s0] 当为*的时候,则dp[p1][s1] = dp[p1][s0] | dp[p0][s0] | dp[p0][s1]; 因为,此时p1可以等于
阅读全文
摘要:一、QListWidget、QTableWidget和QTreeWidget QTableWidget的item默认是可以编辑,其他两个的item默认是不可编辑。如果要将QTableWidget设置成不可编辑,可以使用 tableWidget->setEditTriggers(QAbstractIt
阅读全文
摘要:Input: s = "barfoothefoobarman", words = ["foo","bar"] Output: [0,9] 这道题给定的words中的单词长度都是一样的,从连续的s子字符串中找出words中的所有单词,并且words中对应的连续的s是不能重叠的,words的顺序可以打乱
阅读全文
摘要:一、QGradient 该类是渐变画刷相关的类,有三个子类,分别是QConicalGradient、QRadialGradient和QLinearGradient 1、QConicalGradient是圆锥画刷;通过确定中心点,然后以跟初始轴的夹角位置,向两边扩散;x轴是中心点水平向右;angle是
阅读全文
摘要:1、processEvents 该函数用来处理窗口的各种事件,重绘和event for (int row = 0; row < RowCount; ++row) { for (int column = 0; column < ColumnCount; ++column) { QString str
阅读全文
摘要:字符串匹配问题; 1、用暴力的方法解决。 通过搜索的方式,将每一种可能都列出来; a*或.*的时候,分三路:1、s中没有匹配到,p直接右移两位继续递归搜索;2、s中有匹配到一个a,s右移一位,p右移两位继续递归搜索;3、s中有匹配到一个,p继续用a*继续匹配s接下去的字符,则s右移一位,p不右移继续
阅读全文
摘要:1、QRadioButton之间如何互斥 其中一种方法是将各个QRadioButton控件放在同一个toolbarsLayout或者toolbarsGroupBox即可;如下所示 toolbarsGroupBox = new QGroupBox(tr("Show toolbars as")); pi
阅读全文
摘要:双缓冲 void Plotter::refreshPixmap() { pixmap = QPixmap(size()); pixmap.fill(this, 0, 0); QPainter painter(&pixmap); painter.initFrom(this); drawGrid(&pa
阅读全文
摘要:#define Q_OBJECT \ public: \ static const QMetaObject staticMetaObject; \ virtual const QMetaObject *metaObject() const; \ virtual void *qt_metacast(c
阅读全文
摘要:这道题要求两个有序数组,找出中间位置的平均值; 解题思路: 1、取A数组的中间位置mid的值key,去B数组中查找最靠近key且小于等于key的位置index; 2、将原数组切成三段,index和mid之前数组的为新的left数组;right1跟right2为新的right数组;mid到right1
阅读全文
摘要:一、图片资源的调用 如上图是我图片存放的位置跟qrc的命名; 如下则是qrc对应的编写格式; <RCC> <qresource> <file>images/icon.png</file> . . . <file>images/gotocell.png</file> </qresource> </RC
阅读全文
摘要:一、Qt启动 qmake -project; 创建xxx.pro qmake xxx.pro; 生成makefile文件 make;构建该程序,生成可执行文件 运行程序:windows:xxx;mac:open xxx.app 二、Qt特性 1、支持html文本的label; 2、使用信号SIGNA
阅读全文