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

点击右上角即可分享
微信分享提示