
C++
博闻善行
博识而众享,则积微成著!
展开
-
c++排序方法总结
常见排序算法C++总结 https://www.cnblogs.com/zyb428/p/5673738.html C++归并排序 - https://blog.youkuaiyun.com/Spade_/article/details/79515817,个人喜欢此种类型的编程风格。 归并排序void Merge(int *arr, int n){ int temp[n]; // 辅助...转载 2018-09-11 10:01:52 · 355 阅读 · 0 评论 -
c++实现二叉树的遍历
文章转载自http://www.cnblogs.com/cs-lcy/p/7071377.html#include<iostream>#include<stdio.h>#include<stack>#include<queue>#include<malloc.h>using n转载 2018-09-10 21:40:07 · 231 阅读 · 0 评论 -
C++解析键盘输入
在线编程的时候各种输入格式要求,个人比较厌烦行输入解析数字,特此记录下每次根据需要直接简单修改就好int* str2num(string str_input){ int* a = new int[2]; char *s_input = (char *)str_input.c_str(); const char * split = ","; char...原创 2018-09-08 22:05:48 · 873 阅读 · 0 评论 -
c++中使用sort方法排序
编程经常要用到排序,而sort方法是algorithm头文件里的一个标准函数,能进行高效的排序,默认是按元素从小到大排序,省事也省心。 首先sort方法可以对静态的数组进行排序#include<iostream>using namespace std;int main(){ int a[10] = { 9, 0, 1, 2, 3, 7, 4, 5, 100, 10...原创 2018-09-08 17:24:26 · 1295 阅读 · 0 评论 -
C++实现组合问题(字符数组)
最近在笔试中看到有一道题目需要用数学上的组合问题罗列出从一个含有n个元素的数组中取出m个元素的所有组合,这个问题当时感觉上可能使用递归的方法可解,但是没有立即写出程序,随后特此记录下来,虽然递归的空间效率比较低,在数组元素数量较多的情况下会程序可能会崩溃,但也算是一种方法,总对递归有种胆怯心里,特此记录一下,首先说明一下C(n,m)表示从n个元素中取出m个的组合。(1)确定第一个位置可以取得的...原创 2018-09-04 14:59:25 · 987 阅读 · 0 评论 -
C++和Python检查文件是否存在
课题中遇到采集图像的程序是C++,而后续过程用的是Python,二者之间的混合调用比较麻烦,想到一种方法,C++采集图像保存图像,python用来图像深度处理,处理完之后删除,c++这边继续保存,图片是都存在在其中起到了一个信号量的作用.因此C++和Python检查文件是否存在的程序就不可少了,过程不难,总结下方便以后使用. 首先,C++检查文件是否存在:#include <ios...原创 2018-08-28 14:05:46 · 444 阅读 · 0 评论 -
PCL点云库点云指针类型转化
使用点云库时候报错:no match for ‘operator=’ (operand types are ‘pcl::PointCloud::Ptr {aka boost::shared_ptr原创 2018-07-19 12:17:59 · 1825 阅读 · 3 评论 -
c++中在一个类中定义另一个带参数构造函数的类的对象
c++中在一个类中定义另一个只有带参数构造函数的类的对象,编译通不过class A { public: A(int i){} };class B { public: B(){} private: //A a; //这里当然通不过,没有可用的构造函数 A a(5); //但是这里也编译通不过,编译器居然把此语句当...翻译 2018-07-14 14:45:36 · 5388 阅读 · 3 评论