自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 10分钟配好vs2017+pcl1.9.1+vtk8.1+qt5.9+点云环境配置

————如果想通过本教程顺利配好环境,建议使用本教程对应的版本————如果本教材对您有所帮助,请点击右侧大拇指^_^本人亲测,10分钟配好环境PCL1.9.1下载地址:https://github.com/PointCloudLibrary/pcl/releases需要下载以下两个文件:PCL-1.9.1-AllInOne-msvc2017-win64.exepcl-1.9....

2019-09-18 18:58:52 4648 15

原创 qt输入框控制输入

在 Qt 中,您可以使用正则表达式来限制输入框只能输入数字和破折号(“-”)。

2024-08-22 15:50:52 396

原创 qt 可拖拽treeWidget

QMyTreeWidget.h#pragma once#include <QTreeWidget>#include <QInputDialog>#include <QAction>#include <QMenu>#include <QUuid>#include <QPushButton>#include <QCheckBox>#include <QLabel>#include <.

2021-06-15 09:21:27 600

原创 Octree新 20210422

#pragma once#include <vector>#include <iostream>#include <fstream>#include <string>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/visualization/cloud_viewer.h>#include <GL/GLU.h&g.

2021-04-22 18:58:49 232

原创 新Kdtree 2021422

#pragma once#include <vector>#include <queue>#include <algorithm>#include <iostream>#include <string>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>class Kdtree {public: Kdtree() {} ~Kdtree() {.

2021-04-22 18:51:07 196

原创 八叉树动态Octree(点云) C++代码

动态生成八叉树,就是该八叉树可以根据新加入点的位置自动调整树的结构,将新加入点放到正确的位置。#pragma once#include <vector>class Octree {public: Octree() {} ~Octree() { std::cout << "delete"; destory(root); } struct Point { float x, y, z; void setPoint(float x, float y, float

2021-04-13 23:05:47 7456 1

原创 八叉树静态Octree(点云) C++代码

该代码为静态生成八叉树代码,一经创建,不可改变step1:节点数据结构//结构体struct Point { double x; double y; double z; void setPoint(double x, double y, double z) { this->x = x; this->y = y; this->z = z; } Point() {} Point(double x, double y, double z) { th

2021-04-12 18:27:48 2167 4

原创 C++基于字典树的文章词频统计

算法原理:1.将文章中的大写改为小写2.遍历字符串得到字典树3.从字典树中遍历得到单词个数利用这种结构可以得到各单词个数,且复杂度为O(n),对于大型数据处理有很好的效果运行结果:代码:#include <iostream>#include <string>typedef struct word_node { char s; word_node *nextChar[26]; int count;}word_node,*word_tr

2021-03-07 00:39:43 1108 7

原创 Cuda学习之统计直方图

仿照《CUDA并行程序设计:GPU编程指南》这本书的5.7节写的一个统计直方图高精度计时:#pragma once#include <windows.h>class 高精度计时{public: 高精度计时(void); ~高精度计时(void);//析构函数private: LARGE_INTEGER 开始时间; LARGE_INTEGER 结束时间; LARGE_INTEGER CPU频率;public: double 间隔;public:

2021-03-04 21:42:30 447 1

原创 一个哈夫曼编码实例《压缩一段字符串》C++

哈夫曼编码的几个步骤:1.统计词频2.将词频数据放到优先队列(priority_queue)中,并标记这些是叶子节点3.新建一个空节点,取出优先队列中词频最小的两个节点作为左右孩子,并把两个词频相加。最后把新的节点再重新加到队列中,直到队列中只有一个节点,此时哈夫曼树就建立好了。4.遍历哈夫曼树得到映射表5.根据字符串对应的哈夫曼编码进行压缩运行结果:代码如下:代码比较多,不过都是基本语法,相信你能看懂的!!!!(实在看不懂的,耐心点,可以评论留言)#include

2021-03-04 20:36:56 629 1

原创 KMP字符串匹配

#include <iostream>#include <string>using namespace std;void getNext(string find, int *&next) { next[0] = -1; int i = 0, j = -1; int length = find.length(); while (i < length - 1) { if (j == -1 || find[i] == find[j]) { i++;.

2021-03-01 21:52:11 91

原创 线索二叉树C++代码

线索二叉树,是将一个二叉树叶子节点未使用到的指针,指向中序遍历结果当中的前一个节点或后一个节点。这样在进行中序遍历的时候,就无需用递归的方法,只需线性即可中序遍历。下面先建立一个基本的二叉树下面开始中序遍历线索化下面开始线性中序遍历完整代码#include <iostream>#include <string>using namespace std;struct DataNode {char s;};enum PointerTag .

2021-03-01 21:16:36 376 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除