
C++算法和数据结构
仙凡兄
这个作者很懒,什么都没留下…
展开
-
C++动态库使用STL,出现内存错误
1 debug版本设置运行库的方法2 主程序传递参数给dlldll中的参数都需要用引用2 release设置运行库的方法原创 2021-11-25 17:43:28 · 536 阅读 · 0 评论 -
分配的内存不够
CRT detected that the application wrote to memory after end of heap buffer出现这种情况的原因:1:分配的内存不够比如int index_char =10000000000char* cLast_fileName = new char[5];sprintf(cLast_fileName, “%d.jpg",index_char);修改:int index_char =10000000000char* cLast_fi.原创 2020-08-18 10:05:24 · 276 阅读 · 0 评论 -
visual studio 配置opencv
1:opencv的官网直接下载相应的版本,一般下载最新的版本;2:安装opencv3:visual studio配置opencv的路径(4.4的版本)debug:D:\opencv4.4\opencv\build\includeD:\opencv4.4\opencv\build\include\opencv2D:\opencv4.4\opencv\build\x64\vc14\libopencv_world440d.librelease:D:\opencv4.4\opencv\build原创 2020-08-01 10:04:55 · 325 阅读 · 0 评论 -
visual studio2019与cmake3.18
1 安装最新版cmake(目前安装的是3.18)2安装visual studio2019勾选一下3配置cmake要修改cmake的编译器,一定在cmake的 where to build the binaries 中新建一个电脑不存在的文件,然后弹出如下对话框:4后续进行configure和generate...原创 2020-07-23 15:33:43 · 1534 阅读 · 0 评论 -
递归的理解
递归终究有一个有一个判断条件,例如先序遍历,中序遍历,后序遍历,判断的条件是节点不为空。阶乘:int Factorial(int n){if(n0||n1)return 1;elsereturn n * Factorial(n-1)}//前序遍历(先序遍历:struct TreeNode{int value;TreeNodeLeft;TreeNodeRight;Tre...原创 2020-04-25 22:08:46 · 171 阅读 · 0 评论 -
快速排序,冒泡排序
快速排序是面试中最重要的排序。面试官常用这个来考别人,虽然本人鄙视(这个在工作中根本用不到,说实话,真的用这个来筛选别人,有意义吗?),一方面为了面试,一方面觉得快速排序还是挺巧妙的,不过本人更喜欢推排序,以上纯属一个无聊人的牢骚,勿介。#include<stdio.h>#include <conio.h>void quickSort(int array[], int...原创 2020-04-25 21:12:48 · 222 阅读 · 0 评论