
c++学习
文章平均质量分 79
EscapePlan99
Stay gold, pony boy!
展开
-
C++解析3d模型文件jt
JT(Jupiter Tessellation)是一种高效、专注于行业且灵活的 ISO 标准化 3D 数据格式。 OpenCASCADE提供JT解析开源库TKJT及demo JT Assistant,c++解析使用深度递归遍历多叉树获取存储着几何信息和属性的叶子节点。......原创 2022-06-29 22:13:22 · 2297 阅读 · 1 评论 -
基于HLS的人脸肤色检测IP核设计研究
GitHub - Town-Hong/HLS_FaceDetect 采用Vivado工具软硬件协同开发的方法,将摄像头实时画面采集、人脸肤色检测IP核和VGA显示集成在一个Zedboard嵌入式平台上,完成了系统测试及结果分析。主要工作如下:(1)使用Vivado高层次综合工具(High-Level Synthesis,HLS)利用C++高级语言在ZYNQ可编程逻辑部分(Programmable Logic,PL)对人脸肤色检测IP核进行编码实现,主要包括:创建YCrCb高斯肤色模型计算肤色相原创 2022-06-26 16:04:28 · 1190 阅读 · 0 评论 -
c++工程error lnk2001解决方法
最近在用cmake加依赖库的时候遇到了error lnk2001这个问题,语法都没问题了,却出现了这个烦人的错误一网上在电脑前搜,找到比较有用的:https://blog.youkuaiyun.com/shenyulv/article/details/6699836?from=singlemessage看代码也是源于头文件说明,但源文件没定义的问题,于是乎想去改,BUT是人家第三方依赖库里的东西啊,怎...原创 2019-08-08 11:18:52 · 1527 阅读 · 0 评论 -
判断链表有环,找到入环口
1、判断链表有环,找到入环口方法与思路我都写在注释里/*思路:判断是否有环,快指针走两步,慢指针走一步如果有环,能在环内相遇(是指指的节点相同,即地址一样) 判断入环口,在前面求出的相遇点用慢指针走一步,同时用一个指针在phead开始走,一次一步,再度相遇的点即为入环口解释:设环外长度为d,环内长度为l当慢指针刚到入环口时(!关键分析切入),此时快指针领先慢指针环外长度d,此时...原创 2019-08-03 17:57:44 · 293 阅读 · 0 评论 -
c++复习(数组题)
1、找出数组超过一半的数class Solution {public: int MoreThanHalfNum_Solution(vector<int> numbers) { //思路如果超过一半,排序好的中间的值肯定是最多值 //采用快排,时间复杂度为O(nlogn+n)并非此题最优解 ...原创 2019-07-14 11:55:41 · 1778 阅读 · 0 评论 -
编译Qt程序时出现LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突问题的解决办法
看到网上都没有合适的解决方案,有的也是在vs IDE上做文章,但是如果就单单在Qt上解决呢博主用的是VS2017+qt5.12.3解决方法:1、找到选项:2、点击构建套件kit,选择x86_amd64,之后便不会出现类似问题了...原创 2019-06-05 10:56:58 · 10985 阅读 · 10 评论 -
c++字符串类题目
1、给定字符串,去掉所有重复,如abcda返回abcd,或bcdeeeee,返回bcde代码求解:#include <iostream>using namespace std;//删除字符串中所有重复的字符,例如google,删除重复字符后为golechar * deleteRepeatedChars(char *s) { if (s == NULL) return ...原创 2019-05-22 19:51:27 · 1082 阅读 · 0 评论 -
二叉树遍历完整版整理(含层次与递归非递归实现)
数据结构那时二叉树学得不是很深入,理解不够,借这段时间的复习,把二叉树的先序,中序,后序,层次遍历的各种实现重新的理解了一遍,在vs2017上码了一遍,然后我把函数都逐一写进了头文件。.其中《大话数据结构》中只讲到了先中后的递归算法,所以我也将他们的非递归版本也想写出来,有始有终,整理下也便于今后的学习。.讲到非递归的实现,我们都听过“递归的过程就是出入栈的过程”,所有的递归都可以写成非递...原创 2019-10-11 12:45:15 · 1329 阅读 · 0 评论 -
C++两个栈实现队列(含main函数),判断出栈的顺序
使用两个栈实现一个队列最近一直再重温c++,就把最近遇到的题目和自己写的代码都记录下来吧,自己也可以复习问题:使用两个栈实现一个队列很经典的c++与数据结构问题,首先有思路一定要求得对栈和队列足够熟悉,我这里对于基础知识就不多展开了,上网搜或看《数据结构c语言版》。代码:#include<iostream>#include<stack> //STL容器栈//#...原创 2019-04-29 18:17:55 · 568 阅读 · 1 评论 -
两个有序链表合并、找到链表倒数第k个节点、链表翻转(两种方法)
定义结构体struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(NULL) {}//实现初始化 };老生常谈题目,这里使用c++实现,数据结构书里有这种题的。我一直用的这种遍历比较,然后接入到第三个链表里这种方法。还有递归方法和遍历不创建新链表的方法,这里就不赘述...原创 2019-05-03 22:21:34 · 349 阅读 · 0 评论