
C++
文章平均质量分 80
qilei2010
坚定的小米11Pro工业垃圾推广大屎!
展开
-
【Qt】Scene中获取指定类型的自定义图元
通过阅读 Qt 官方文档中的“Elastic Nodes Example”例子,学习到如何在场景(Scene)中获取某个类型的自定义图元。该文档中,作者自定义2个图元 GraphicsItem ,一个是Node,一个是 Edge。然后作者需要取出所有的 Node 对象,用的是如下的代码: // Sum up all forces pushing this item away qreal xvel = 0; qreal yvel = 0; const QLis.原创 2021-11-14 16:10:04 · 1571 阅读 · 0 评论 -
【Qt】Qt图形框架体系中文介绍Graphics View Framework(2021最新)
@[TOC](【Qt】Qt图形框架体系介绍Graphics View Framework(机器翻译博主审校)2021最新版)不用关注Qt5 图形视图框架(Graphics View Framework)官方文档翻译Qt文档原文:Qt5 Graphics View Framework翻译/审校:https://blog.youkuaiyun.com/qilei2010以下内容为百度网页翻译后,我逐句审校完善。部分术语:Graphics Item :图元。图形视图框架(Graphics View Framew翻译 2021-11-13 23:22:42 · 922 阅读 · 0 评论 -
【C++】恼人的对象和指针
初学C++时:对象是对象,指针是指针。掌握Java后:有些混乱的C++。1. C++中创建对象的两种方式就说Qt包装后的 QList<T> ,一个类似于 Java 中的 List<T>的容器。1.1 创建命名对象它既可以这么用:QList<QString> myList;myList.append(“hahaha”);//该对象用完即弃,跟随调用函数一起被自动销毁,无需手动析构销毁//此方式类似于 声明个 普通的命名对象,变量名原创 2021-07-04 12:14:12 · 258 阅读 · 0 评论 -
【OJ-UVa10340】
题目相当的简单。唯一的重点就是:重点1. 数组要大, Biger than Biger。题目中看不出来需要多大,我也是百度得到是 10万。10 0000大小才AC。开始3000都Runtime Error。UVa的题目还是有些问题,不够严谨,题目完全没有说明字符串会有多长。解析app iamapphahaappiamapphaha1. 遍历left,下标 i2. 遍...原创 2019-04-11 23:26:47 · 161 阅读 · 0 评论 -
【OJ-UVa227】
耗时一周。哭。本题重在输入输出。所以对英文题目的理解非常重要。看清楚题目,省时省力。题目要点:1、开始有5×5的数据,每行仅有5个字符。注意:样例输入中的尾部空格是无法复制的(UVa官网上),其实是有的,所以不用考虑有多个空格或略过行尾空格直接换行的情况(我当时看样例输入行尾空格被略过直接换行,而大费周折)。Each display line contains exactly 5...原创 2019-03-17 21:40:48 · 201 阅读 · 0 评论 -
从二分法到搜索区间题解的思路扩展
对于二分问题中的搜索区间问题,本文从二分问题的基本解答方法,步步深入,将搜索区间问题简化为普通二分问题,再使用二分技巧解决。同时附带和另一解题方法的简要对比,另外附有二分问题的解题通用模板。原创 2016-04-18 22:38:40 · 673 阅读 · 0 评论 -
谈谈对系统学习计算机算法重要性的感想
通过二叉树求最大路径和的算法小问题感受到计算机科学中学会算法套路的重要性。原创 2016-05-08 12:25:35 · 2435 阅读 · 1 评论 -
分治法和二分法的时间复杂度简明分析
二分:通过O(1)的操作,将规模为 n 的问题变成了 n/2 的问题。即:T( n ) = T( n / 2 ) + O( 1 );分治:通过O(1)的操作,将规模为 n 的问题变成了2个 n/2 的问题。即:T( n ) = 2 T( n / 2 ) + O( 1 );使用上述算式粗略计算时间复杂度。原创 2016-05-08 13:18:10 · 20277 阅读 · 7 评论 -
从阶乘递归到subset题解的递归思想扩展
本文是对LintCode/LeetCode的求不同元素集合的全部子集问题的思考总结。解题思路大致有三种,本文运用递归思路,从计算阶乘开始着手,逐步推广到本题题解,使本解法更加易于理解。原创 2016-04-10 23:33:49 · 1284 阅读 · 0 评论 -
从数组构造二叉树代码
从数组构造二叉树代码,用于本地测试二叉树的特性和算法题目。约定:二叉树采用宽度优先遍历来表示二叉树,二叉树的节点存储在数组内,数组中的’#’代表空节点。原创 2016-05-12 14:23:21 · 8129 阅读 · 1 评论 -
数组作为参数以及数组能不能返回的问题求解
第7章 函数--C++ primer学习笔记 7.1 概述7.2 函数原型7.2.1函数返回类型函数类型和内置数组类型不能用做返回类型。 // 非法:数组不能做返回类型 int[10] foo_bar();类类型和容器类型可以被直接返回7.2.2函数参数表没有任何参数的函数可以用空参数表或含有单个关键字void的参数表来表示 int fork(); // 隐式的void参数表 int fork(void); //等价声明7.2.3参数类型检查C++原创 2010-11-16 18:38:00 · 4230 阅读 · 0 评论 -
多叉树的递归和非递归遍历
转自:这里递归方法void travel(Node *pNode){ if (pNode == Null) { return; } Deal(pNode); for (int i=0 ;i<pNode->child_list.size(); i++) { Node *tmp = pNode->child_list[i];转载 2016-04-13 21:01:55 · 2144 阅读 · 0 评论 -
Qt中的信号/槽机制和C++语言的联系与区别
描述Qt中的信号和槽特点和注意事项,signal/slot机制转载 2016-03-20 23:59:29 · 2928 阅读 · 0 评论 -
VC++6.0实用快捷键
<br />// 选择字符 <br />1. (COOL)按下Alt 键不放,点击鼠标左键拖动,可以选择文本块、可选择列。 <br />2. 安着Ctrl键不放,单击一个单词,可以选择一个单词,或双击。 <br />3. 将光标移在开始位置,按住shift点击鼠标左键可选择一段(在IE浏览其中照样可 <br />用,看不到光标而已, <br />4. 双击鼠标左键可选择一个单词。 <br />5.按住shift+上下方向键 可选择行。 <br />6.按住 ctrl+shift+左右方向键 可选择一个单词。转载 2010-12-29 22:10:00 · 734 阅读 · 0 评论