旋转矩阵与四元数三维旋转:旋转矩阵,欧拉角,四元数四元數與三維空間旋轉三維空間的旋轉矩陣发一个三刷LeetCode总结如何列复习/刷题/准备面试计划...
- 御风而归 2023-03-06
Some useful links
- 御风而归 2023-03-06
Point Grey articles link
...
- 御风而归 2023-03-06
Digital Imaging Processing 数字图像处理
关于量化压缩与量化补偿 RGB Bayer Color分析 彩色CCD/CMOS的格式和计算机中的读取格式...
- 御风而归 2023-03-06
Color Processing 色彩处理
...
- 御风而归 2023-03-06
[LeetCode] 102. Binary Tree Level Order Traversal 二叉树层序遍历
层序遍历二叉树是典型的广度优先搜索 BFS 的应用,但是这里稍微复杂一点的是,要把各个层的数分开,存到一个二维向量里面,大体思路还是基本相同的,建立一个 queue,然后先把根节点放进去,这时候找根节点的左右两个子节点,这时...
- 御风而归 2023-03-06
[LeetCode] 107. Binary Tree Level Order Traversal II 二叉树层序遍历之二
从底部层序遍历其实还是从顶部开始遍历,只不过最后存储的方式有所改变,可以参见博主之前的博文 Binary Tree Level Order Traversal, 参见代码如下:解法一:下面来看递归的解法,由于递归的特性,我们...
- 御风而归 2023-03-06
[LeetCode] 104. Maximum Depth of Binary Tree 二叉树的最大深度
求二叉树的最大深度问题用到深度优先搜索 Depth First Search,递归的完美应用,跟求二叉树的最小深度问题原理相同,参见代码如下:C++ 解法一:Java 解法一:我们也可以使用层序遍历二叉树,然后计数总层数,即...
- 御风而归 2023-03-06
[LeetCode] Symmetric Tree 判断对称树
判断二叉树是否是平衡树,比如有两个节点n1, n2,我们需要比较n1的左子节点的值和n2的右子节点的值是否相等,同时还要比较n1的右子节点的值和n2的左子结点的值是否相等,以此类推比较完所有的左右两个节点。我们可以用递归和迭...
- 御风而归 2023-03-06
[LeetCode] 100. Same Tree 判断相同树
判断两棵树是否相同和之前的判断两棵树是否对称都是一样的原理,利用深度优先搜索 DFS 来递归。代码如下:解法一:这道题还有非递归的解法,因为二叉树的四种遍历(层序,先序,中序,后序 均有各自的迭代和递归的写法,这里我们先来看...
- 御风而归 2023-03-06
FlyCaptureProperty 摄像机属性
...
- 御风而归 2023-03-06
[LeetCode] 88. Merge Sorted Array 混合插入有序数组
混合插入有序数组,由于两个数组都是有序的,所有只要按顺序比较大小即可。题目中说了 nums1 数组有足够大的空间,说明不用 resize 数组,又给了m和n,那就知道了混合之后的数组的大小,这样就从 nums1 和 nums...
- 御风而归 2023-03-06
PixelFormat 像素格式
...
- 御风而归 2023-03-06
柚子快报邀请码778899分享:Resources
...
- 御风而归 2023-03-06
ASCII Table - ASCII码对照表
ASCII控制字符二进制十进制十六进制缩写可以显示的表示法名称/意义空字符(Null)标题开始本文开始本文结束传输结束请求确认回应响铃退格水平定位符号换行键垂直定位符号换页键归位键取消变换(Shift out)启用变换(Sh...
- 御风而归 2023-03-06
[zt]不到最后一秒你永远不知道结局且震撼你心灵的高端电影
总有一部电影,让你憋着尿直到看完~~~ ...
- 御风而归 2023-03-06
[LeetCode] 83. Remove Duplicates from Sorted List 移除有序链表中的重复项
这道题让我们移除给定有序链表的重复项,那么可以遍历这个链表,每个结点和其后面的结点比较,如果结点值相同了,只要将前面结点的 next 指针跳过紧挨着的相同值的结点,指向后面一个结点。这样遍历下来,所有重复的结点都会被跳过,留...
- 御风而归 2023-03-06
[LeetCode] 82. Remove Duplicates from Sorted List II 移除有序链表中的重复项之二
和之前那道 Remove Duplicates from Sorted List 不同的地方是这里要删掉所有的重复项,由于链表开头可能会有重复项,被删掉的话头指针会改变,而最终却还需要返回链表的头指针。所以需要定义一个新的节...
- 御风而归 2023-03-06
[LeetCode] 70. Climbing Stairs 爬楼梯问题
这篇博客最开始名字叫做爬梯子问题,总是有童鞋向博主反映移动端打不开这篇博客,博主觉得非常奇怪,自己也试了一下,果然打不开。心想着是不是这个博客本身有问题,于是想再开一个相同的帖子,结果还是打不开,真是见了鬼了。于是博主换了个...
- 御风而归 2023-03-06
[LeetCode] Valid Number 验证数字
这道验证数字的题比想象中的要复杂的多,有很多情况需要考虑,而OJ上给这道题的分类居然是Easy,Why? 而10.9% 的全场最低的Accept Rate正说明这道题的难度,网上有很多解法,有利用有限自动机Finite Au...
- 御风而归 2023-03-06
[LeetCode] 67. Add Binary 二进制数相加
二进制数相加,并且保存在 string 中,要注意的是如何将 string 和 int 之间互相转换,并且每位相加时,会有进位的可能,会影响之后相加的结果。而且两个输入 string 的长度也可能会不同。这时我们需要新建一个...
- 御风而归 2023-03-06
[LeetCode] 21. Merge Two Sorted Lists 混合插入有序链表
这道混合插入有序链表和我之前那篇混合插入有序数组非常的相似 Merge Sorted Array,仅仅是数据结构由数组换成了链表而已,代码写起来反而更简洁。具体思想就是新建一个链表,然后比较两个链表中的元素值,把较小的那个链...
- 御风而归 2023-03-06
Dreamsands AI
Dreamsands是一个创意市场,在这里你可以授权、收集和分享你认为有趣的AI生成的艺术图像。。...
- 御风而归 2023-03-05
[LeetCode] 58. Length of Last Word 求末尾单词的长度
这道题难度不是很大。先对输入字符串做预处理,去掉开头和结尾的空格,然后用一个计数器来累计非空格的字符串的长度,遇到空格则将计数器清零,参见代码如下:解法一:昨晚睡觉前又想到了一种解法,其实不用上面那么复杂的,这里关心的主要是...
- 御风而归 2023-03-05
[LeetCode] 38. Count and Say 计数和读法
这道计数和读法问题还是第一次遇到,看似挺复杂,其实仔细一看,算法很简单,就是对于前一个数,找出相同元素的个数,把个数和该元素存到新的 string 里。代码如下:博主出于好奇打印出了前 12 个数字,发现一个很有意思的现象,...
- 御风而归 2023-03-05
Swift Internal Parameter and External Parameter 外部参数和内部参数
今天跟大神又学习了些关于IOS开发Swift语言的外部参数和内部参数...
- 御风而归 2023-03-05
[LeetCode] 155. Min Stack 最小栈
这道最小栈跟原来的栈相比就是多了一个功能,可以返回该栈的最小值。使用两个栈来实现,一个栈来按顺序存储 push 进来的数据,另一个用来存出现过的最小值。代码如下:C++ 解法一: Java 解法一:需要注意的是上面的 Jav...
- 御风而归 2023-03-05
Links About Point Grey FlyCapture2 and Triclops
BumbleBee2 双目视觉系统技术说明...
- 御风而归 2023-03-05
[FlyCapture2] Bumblebee XB3 Save Images to Three AVI Files (Left, Center and Right) 大黄蜂立体相机保存捕获的视频到左中右三个不同的文件
PointGreyResearch是世界领先的致力于开发高级数字相机产品的公司。PointGrey产品涉及IEEE-1394相机、立体视觉相机和360度全景数字视频相机。其中二代和三代的大黄蜂立体相机(Bumblebee2...
- 御风而归 2023-03-05
OpenCV IplImage FlyCapture2 Image Conversion 两种图像类的相互转化
OpenCV的IplImag和 FlyCapture2 的 Image是两种常见的图片格式,在实际的应用中,我们通常要混合使用OpenCV和FlyCapture2这两个SDK,所以这两种图片格式之间的相互转换就是经常需要做的...
- 御风而归 2023-03-05
OpenCV Show Image cvShowImage() 使用方法
新版的OpenCV在所有的函数和类前都加上了cv或Cv,这样很好的避免了区域污染(namespace pollution),而且不用在前面加‘cv::’,非常的使用。像之前的imshow( 函数被现在的cvShowImage...
- 御风而归 2023-03-05
[LeetCode] 13. Roman to Integer 罗马数字转化成整数
罗马数转化成数字问题,我们需要对于罗马数字很熟悉才能完成转换。以下截自百度百科:罗马数字是最早的数字表示方式,比阿拉伯数字早2000多年,起源于罗马。如今我们最常见的罗马数字就是钟表的表盘符号:Ⅰ,Ⅱ,Ⅲ,Ⅳ(IIII),Ⅴ...
- 御风而归 2023-03-05
[LeetCode] 12. Integer to Roman 整数转化成罗马数字
之前那篇文章写的是罗马数字转化成整数 Roman to Integer, 这次变成了整数转化成罗马数字,基本算法还是一样。由于题目中限定了输入数字的范围 (1 - 3999 , 使得题目变得简单了不少。例如整数 1437 的...
- 御风而归 2023-03-05
string to char* and char* to string 玩转 String 和 Char*
char 类型是c语言中常见的一个数据类型,string是c++中的一个,它的定义为 Strings are objects that represent sequences of characters. 由此可见strin...
- 御风而归 2023-03-05
[LeetCode] 9. Palindrome Number 验证回文数字
这道验证回文数字的题如果将数字转为字符串,就变成了验证回文字符串的题,没啥难度了,我们就直接来做 follow up 吧,不能转为字符串,而是直接对整数进行操作,可以利用取整和取余来获得想要的数字,比如 1221 这个数字,...
- 御风而归 2023-03-05
[LeetCode] 8. String to Integer (atoi) 字符串转为整数
字符串转为整数是很常用的一个函数,由于输入的是字符串,所以需要考虑的情况有很多种。博主之前有一篇文章是关于验证一个字符串是否为数字的,参见 Valid Number。在那篇文章中,详细的讨论了各种情况,包括符号,自然数,小数...
- 御风而归 2023-03-05
Range of int, long, 和 long long 的数值范围
unsigned int 0~4294967295 int -2147483648~2147483647 unsigned long 0~4294967295 long -214748364...
- 御风而归 2023-03-05
[LeetCode] 7. Reverse Integer 翻转整数
翻转数字问题需要注意的就是溢出问题,看了许多网上的解法,由于之前的 OJ 没有对溢出进行测试,所以网上很多人的解法没有处理溢出问题也能通过 OJ。现在 OJ 更新了溢出测试,所以还是要考虑到。为什么会存在溢出问题呢,由于in...
- 御风而归 2023-03-05
[LeetCode] 6. ZigZag Conversion 之字型转换字符串
这道题刚开始看了半天没看懂是咋样变换的,上网查了些资料,终于搞懂了,就是要把字符串摆成一个之字型的,比如有一个字符串 "0123456789ABCDEF",转为 zigzag 如下所示:当 n = 2 时:当 n = 3 时...
- 御风而归 2023-03-05
[LeetCode] 2. Add Two Numbers 两个数字相加
这道并不是什么难题,算法很简单,链表的数据类型也不难,就是建立一个新链表,然后把输入的两个链表从头往后撸,每两个相加,添加一个新节点到新链表后面。为了避免两个输入链表同时为空,我们建立一个 dummy 结点,将两个结点相加生...
- 御风而归 2023-03-05
[LeetCode] 1. Two Sum 两数之和
啦啦啦,欢迎开启 LeetCode 刷题的旅程,这将是一段漫长而又艰辛的旅程,这是一条攀登珠穆朗玛的皑皑雪山路,这是通向 One Piece 宝藏的伟大航路,这是成为火影的无比残酷的修罗场,这是打破吊丝与高富帅之间界限的崩玉...
- 御风而归 2023-03-05
柚子快报激活码778899分享:IOS开发学习的有用链接
iOS学习之 plist文件的读写...
- 御风而归 2023-03-05
柚子快报激活码778899分享:自学资源
极客学院...
- 御风而归 2023-03-05
[LeetCode] 141. Linked List Cycle 单链表中的环
这道题是快慢指针的经典应用。只需要设两个指针,一个每次走一步的慢指针和一个每次走两步的快指针,如果链表里有环的话,两个指针最终肯定会相遇。实在是太巧妙了,要是我肯定想不出来。代码如下:C++ 解法:Java 解法:Githu...
- 御风而归 2023-03-05
[LeetCode] 142. Linked List Cycle II 单链表中的环之二
这个求单链表中的环的起始点是之前那个判断单链表中是否有环的延伸,可参之前那道 Linked List Cycle。这里还是要设快慢指针,不过这次要记录两个指针相遇的位置,当两个指针相遇了后,让其中一个指针从链表头开始,一步两...
- 御风而归 2023-03-05
Video Codecs by FOURCC 视频格式编码
...
- 御风而归 2023-03-05
柚子快报激活码778899分享:OpenCV学习链接
...
- 御风而归 2023-03-05
Adobe Premiere CS6 简体中文正式版(附破解补丁)
...
- 御风而归 2023-03-05
[LeetCode] 144. Binary Tree Preorder Traversal 二叉树的先序遍历
一般我们提到 树的遍历,最常见的有先序遍历,中序遍历,后序遍历和层序遍历,它们用递归实现起来都非常的简单。而题目的要求是不能使用递归求解,于是只能考虑到用非递归的方法,这就要用到stack来辅助运算。由于先序遍历的顺序是"根...
- 御风而归 2023-03-05
Medical Image Processing Conference and Journal 医学图像处理会议与期刊
会议:期刊:参考资料:计算机视觉/图像/模式识别方向期刊会议2016年计算机视觉和图像处理相关的国际会议一览表...
- 御风而归 2023-03-05
[LeetCode] 162. Find Peak Element 求数组的局部峰值
这道题是求数组的一个峰值,如果这里用遍历整个数组找最大值肯定会出现 Time Limit Exceeded,但题目中说了这个峰值可以是局部的最大值,所以只需要找到第一个局部峰值就可以了。所谓峰值就是比周围两个数字都大的数字,...
- 御风而归 2023-03-05
[LeetCode] 172. Factorial Trailing Zeroes 求阶乘末尾零的个数
这道题并没有什么难度,是让求一个数的阶乘末尾0的个数,也就是要找乘数中 10 的个数,而 10 可分解为2和5,而2的数量又远大于5的数量(比如1到 10 中有2个5,5个2),那么此题即便为找出5的个数。仍需注意的一点就是...
- 御风而归 2023-03-05
Camera Calibration and 3D Reconstruction
...
- 御风而归 2023-03-05
[LeetCode] 179. Largest Number 最大组合数
这道题给了我们一个数组,让将其拼接成最大的数,那么根据题目中给的例子来看,主要就是要给数组进行排序,但是排序方法不是普通的升序或者降序,因为9要排在最前面,而9既不是数组中最大的也不是最小的,所以要自定义排序方法。如果不参考...
- 御风而归 2023-03-05
[LeetCode] Excel Sheet Column Number 求Excel表列序号
这题实际上相当于一种二十六进制转十进制的问题,并不难,只要一位一位的转换即可。代码如下:LeetCode All in One 题目讲解汇总(持续更新中... ...
- 御风而归 2023-03-05
[LeetCode] Excel Sheet Column Title 求Excel表列名称
此题和 Excel Sheet Column Number 是一起的,但是我在这题上花的时间远比上面一道多,其实原理都一样,就是一位一位的求,此题从低位往高位求,每进一位,则把原数缩小26倍,再对26取余,之后减去余数,再缩...
- 御风而归 2023-03-05
[LeetCode] Binary Search Tree Iterator 二叉搜索树迭代器
这道题主要就是考二叉树的中序遍历的非递归形式,需要额外定义一个栈来辅助,二叉搜索树的建树规则就是左LeetCode All in One 题目讲解汇总(持续更新中... ...
- 御风而归 2023-03-05
[LeetCode] 174. Dungeon Game 地牢游戏
这道王子救公主的题还是蛮新颖的,我最开始的想法是比较右边和下边的数字的大小,去大的那个,但是这个算法对某些情况不成立,比如下面的情况:如果按我的那种算法走的路径为 1 -˃ 0 -˃ -2 -˃ 0 -˃ -3, 这样的话骑...
- 御风而归 2023-03-05
[LeetCode] 169. Majority Element 求大多数
这是到求大多数的问题,有很多种解法,其中我感觉比较好的有两种,一种是用哈希表,这种方法需要 O(n 的时间和空间,另一种是用一种叫摩尔投票法 Moore Voting,需要 O(n 的时间和 O(1 的空间,比前一种方...
- 御风而归 2023-03-05
[LeetCode] 164. Maximum Gap 求最大间距
遇到这类问题肯定先想到的是要给数组排序,但是题目要求是要线性的时间和空间,那么只能用桶排序或者基排序。这里用桶排序 Bucket Sort 来做,首先找出数组的最大值和最小值,然后要确定每个桶的容量,即为 (最大值 - 最小...
- 御风而归 2023-03-05
柚子快报邀请码778899分享:美国大学最佳医学院(研究方向)
排名美国大学学费学生人数哈佛大学斯坦福大学约翰霍普金斯大学宾夕法尼亚大学圣路易斯华盛顿大学耶鲁大学哥伦比亚大学杜克大学芝加哥大学密歇根大学-安娜堡分校华盛顿大学西雅图校区加州大学洛杉矶分校范德堡大学加州大学圣地亚哥康奈尔大学...
- 御风而归 2023-03-05
柚子快报邀请码778899分享:Marching Cube
...
- 御风而归 2023-03-05
[LeetCode] Fraction to Recurring Decimal 分数转循环小数
这道题还是比较有意思的,开始还担心万一结果是无限不循环小数怎么办,百度之后才发现原来可以写成分数的都是有理数,而有理数要么是有限的,要么是无限循环小数,无限不循环的叫无理数,例如圆周率pi或自然数e等,小学数学没学好,汗!由...
- 御风而归 2023-03-05
[LeetCode] Compare Version Numbers 版本比较
这道题调试了好久,一直不想上网搜别人的解法,因为感觉自己可以做出来,改来改去最后终于通过了,再上网一搜,发现果然和别人的方法不同,小有成就感。我的思路是:由于两个版本号所含的小数点个数不同,有可能是1和1.1.1比较,还有可...
- 御风而归 2023-03-05
[LeetCode] Evaluate Reverse Polish Notation 计算逆波兰表达式
逆波兰表达式就是把操作数放前面,把操作符后置的一种写法,我们通过观察可以发现,第一个出现的运算符,其前面必有两个数字,当这个运算符和之前两个数字完成运算后从原数组中删去,把得到一个新的数字插入到原来的位置,继续做相同运算,直...
- 御风而归 2023-03-05
[LeetCode] 148. Sort List 链表排序
常见排序方法有很多,插入排序,选择排序,堆排序,快速排序,冒泡排序,归并排序,桶排序等等。。它们的时间复杂度不尽相同,而这里题目限定了时间必须为O(nlgn ,符合要求只有快速排序,归并排序,堆排序,而根据单链表的特点,最适...
- 御风而归 2023-03-05
[LeetCode] 147. Insertion Sort List 链表插入排序
链表的插入排序实现原理很简单,就是一个元素一个元素的从原链表中取出来,然后按顺序插入到新链表中,时间复杂度为 O(n2 ,是一种效率并不是很高的算法,但是空间复杂度为 O(1 ,以高时间复杂度换取了低空间复杂度,参见代码如下...
- 御风而归 2023-03-05
[LeetCode] 145. Binary Tree Postorder Traversal 二叉树的后序遍历
经典题目,求二叉树的后序遍历的非递归方法,跟前序,中序,层序一样都需要用到栈,后序的顺序是左-右-根,所以当一个结点值被取出来时,它的左右子结点要么不存在,要么已经被访问过了。先将根结点压入栈,然后定义一个辅助结点 head...
- 御风而归 2023-03-05
PCL 1.4.0 VS 2010 Configuration
...
- 御风而归 2023-03-05
[LeetCode] Reorder List 链表重排序
这道链表重排序问题可以拆分为以下三个小问题:1. 使用快慢指针来找到链表的中点,并将链表从中点处断开,形成两个独立的链表。2. 将第二个链翻转。3. 将第二个链表的元素间隔地插入第一个链表中。解法一:我们尝试着看能否写法上简...
- 御风而归 2023-03-05
Configuration of OpenCV2.1.0 with VS2010
...
- 御风而归 2023-03-05
[LeetCode] 138. Copy List with Random Pointer 拷贝带有随机指针的链表
这道链表的深度拷贝题的难点就在于如何处理随机指针的问题,由于每一个节点都有一个随机指针,这个指针可以为空,也可以指向链表的任意一个节点,如果在每生成一个新节点给其随机指针赋值时,都要去遍历原链表的话,OJ 上肯定会超时,所以...
- 御风而归 2023-03-05
柚子快报邀请码778899分享:C/C++ 位运算符
C/C++位操作运算符操作符功能用法位求反左移右移位与位异或位或例子请参见 http://www.cnblogs.com/thujason/archive/2010/07/08/1773529.html...
- 御风而归 2023-03-05
FlyCapture2 VS2010 Configuration
...
- 御风而归 2023-03-05
[LeetCode] 137. Single Number II 单独的数字之二
这道题是之前那道 Single Number 的延伸,那道题的解法就比较独特,是利用计算机按位储存数字的特性来做的,这道题就是除了一个单独的数字之外,数组中其他的数字都出现了三次,还是要利用位操作 Bit Manipulat...
- 御风而归 2023-03-05
[LeetCode] Gas Station 加油站问题
这道转圈加油问题不算很难,只要想通其中的原理就很简单。我们首先要知道能走完整个环的前提是gas的总量要大于cost的总量,这样才会有起点的存在。假设开始设置起点start = 0, 并从这里出发,如果当前的gas值大于cos...
- 御风而归 2023-03-05
柚子快报邀请码778899分享:刷题必备书籍
刷题必备书籍:Cracking the Coding Interview: 150 Programming Questions and Solutions 简历:The Google Resume: How to Prep...
- 御风而归 2023-03-05
[LeetCode] 133. Clone Graph 克隆无向图
这道无向图的复制问题和之前的 Copy List with Random Pointer 有些类似,那道题的难点是如何处理每个结点的随机指针,这道题目的难点在于如何处理每个结点的 neighbors,由于在深度拷贝每一个结点...
- 御风而归 2023-03-05
柚子快报激活码778899分享:Shortcut 常用快捷键
多行注释:回到光标所在之前位置关闭当前页:VS2010: 鼠标中键选中当前词:复制当前行快速查找跳转到指定行删除当前行的开头到光标处的所有字符:删除光标处到当前行末尾的所有字符格式化代码缩进:...
- 御风而归 2023-03-05
[LeetCode] 131. Palindrome Partitioning 拆分回文串
这又是一道需要用 DFS 来解的题目,既然题目要求找到所有可能拆分成回文数的情况,那么肯定是所有的情况都要遍历到,对于每一个子字符串都要分别判断一次是不是回文数,那么肯定有一个判断回文数的子函数,还需要一个 DFS 函数用来...
- 御风而归 2023-03-05
[LeetCode] 132. Palindrome Partitioning II 拆分回文串之二
这道题是让找到把原字符串拆分成回文串的最小切割数,如果首先考虑用 brute force 来做的话就会十分的复杂,因为不但要判断子串是否是回文串,而且还要找出最小切割数,情况会非常的多,不好做。所以对于这种玩字符串且是求极值...
- 御风而归 2023-03-05
[LeetCode] 129. Sum Root to Leaf Numbers 求根到叶节点数字之和
这道求根到叶节点数字之和的题跟之前的求 Path Sum 很类似,都是利用DFS递归来解,这道题由于不是单纯的把各个节点的数字相加,而是每遇到一个新的子结点的数字,要把父结点的数字扩大10倍之后再相加。如果遍历到叶结点了,就...
- 御风而归 2023-03-05
[转帖] CvMat,Mat和IplImage之间的转化和拷贝
原文地址: http://blog.csdn.net/holybin/article/details/17711013在OpenCV中Mat、CvMat和IplImage类型都可以代表和显示图像。 IplImage由CvMa...
- 御风而归 2023-03-05
[LeetCode] Longest Consecutive Sequence 求最长连续序列
这道题要求求最长连续序列,并给定了O(n 复杂度限制,我们的思路是,使用一个集合HashSet存入所有的数字,然后遍历数组中的每个数字,如果其在集合中存在,那么将其移除,然后分别用两个变量pre和next算出其前一个数跟后一...
- 御风而归 2023-03-05
CvMat and cv::Mat
...
- 御风而归 2023-03-05
Programming with gtkmm 3
1. 序言1.1. 本书 2. 安装2.1. 依赖关系 2.2. Unix 和 Linux 3. 基础3.1. 简单的例子 3.2. 头文件和链接 3.3. 组件 3.4. 信号 3.6. 中间类型 3.7. 混合使用 C...
- 御风而归 2023-03-05
柚子快报激活码778899分享:GTKmm 学习资料
GTK+2.0 中的容器控件与布局技巧 GTK+图形化应用程序开发学习笔记(一)—概述...
- 御风而归 2023-03-05
柚子快报激活码778899分享:[转帖] VS集成Qt环境搭建
用了这么久的Qt,IDE一直都是VS与Creator并用(实际开发以VS为主),至于哪个更好这里不发表看法,各有所长,而且也因人而异,萝卜青菜,各有所爱。 Qt5发布很久之后,才把版本从之前的4.8升级到5.1。现在5...
- 御风而归 2023-03-05
Qt Examples Qt实例汇总
...
- 御风而归 2023-03-05
[LeetCode] 124. Binary Tree Maximum Path Sum 求二叉树的最大路径和
这道求二叉树的最大路径和是一道蛮有难度的题,难就难在起始位置和结束位置可以为任意位置,博主当然是又不会了,于是上网看看大神们的解法,像这种类似树的遍历的题,一般来说都需要用 DFS 来求解,先来看一个简单的例子:由于这是一个...
- 御风而归 2023-03-05
[LeetCode] Best Time to Buy and Sell Stock 买卖股票的最佳时间
这道题相当简单,感觉达不到Medium的难度,只需要遍历一次数组,用一个变量记录遍历过数中的最小值,然后每次计算当前值和这个最小值之间的差值最为利润,然后每次选较大的利润来更新。当遍历完成后当前利润即为所求,代码如下:C++...
- 御风而归 2023-03-05
[LeetCode] Best Time to Buy and Sell Stock II 买股票的最佳时间之二
这道跟之前那道Best Time to Buy and Sell Stock 买卖股票的最佳时间很类似,但都比较容易解答。这道题由于可以无限次买入和卖出。我们都知道炒股想挣钱当然是低价买入高价抛出,那么这里我们只需要从第二天...
- 御风而归 2023-03-05
[LeetCode] Best Time to Buy and Sell Stock III 买股票的最佳时间之三
这道是买股票的最佳时间系列问题中最难最复杂的一道,前面两道 Best Time to Buy and Sell Stock 和 Best Time to Buy and Sell Stock II 的思路都非常的简洁明了,算...
- 御风而归 2023-03-05
柚子快报邀请码778899分享:Qt 学习资料
Qter开源社区http://www.qter.org/[Qt教程], 作者yafeilinux[视频] QT学习之路:从入门到精通 《C++ Qt 编程视频教程》...
- 御风而归 2023-03-05
[LeetCode] 187. Repeated DNA Sequences 求重复的DNA序列
看到这道题想到这应该属于 CS 的一个重要分支生物信息 Bioinformatics 研究的内容,研究 DNA 序列特征的重要意义自然不用多说,但是对于我们广大码农来说,还是专注于算法吧,此题还是用位操作 Bit Manip...
- 御风而归 2023-03-05
QGrphicsView, QGraphicsScene 和 QGraphicsItem 的区别
初学Qt的人会经常搞不清这三个图像类QGrphicsView, QGraphicsScene 和 QGraphicsItem,它们到底有什么区别呢?QGrphicsView类实际上是为QGraphicsScene类的内容提空...
- 御风而归 2023-03-05
Qt OpenCV Support Image Type 支持读写的图像格式
Qt 支持的图片格式如下:OpenCV 支持的图片格式如下:下面是1024X768分辨率的图片在各种格式下的尺寸,参见这里。图片格式色彩位数图片质量文件大小(KB)备注用ACDSEE保存用PhotoShop保存用PhotoS...
- 御风而归 2023-03-05
[LeetCode] Triangle 三角形
这道题给了我们一个二维数组组成的三角形,让我们寻找一条自上而下的路径,使得路径和最短。那么那道题后还是先考虑下暴力破解,我们可以发现如果要遍历所有的路径的话,那可以是阶乘级的时间复杂度啊,OJ必灭之,趁早断了念想比较好。必须...
- 御风而归 2023-03-05
QPushButton 与 QListWidget 的按键响应
在Qt中添加按钮或表格控件时需要添加其按键响应,一般来说有两种方法,一种是直接实现其响应函数,第二种是自己写一个响应函数,然后用Qt的信号槽将它们连接起来。愚以为第一种方法更为简单一些。声明这些控件:然后实现它们的响应函数:...
- 御风而归 2023-03-05
[LeetCode] 116. Populating Next Right Pointers in Each Node 每个节点的右向指针
这道题实际上是树的层序遍历的应用,可以参考之前的博客 Binary Tree Level Order Traversal,既然是遍历,就有递归和非递归两种方法,最好两种方法都要掌握,都要会写。下面先来看递归的解法,由于是完全...
- 御风而归 2023-03-05
QDir, QFileInfo 和 QDirIterator 区别
这三个类相互有关联,但是有不尽相同,首先从名字上看,QDir 和 QDirIterator 是针对于文件目录的,也就是文件夹,我们知道,对于一个文件夹,可以包含很多文件,也可以包含其他文件夹,通常是一个树的结构。文件夹里还可...