自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 Qt5.15.0和Matlab2020b混合编程

Qt5.15.0和Matlab2020b混合编程1.软件环境1.1 Qt编译器1.2 Matlab2020b1.3 Visual Studio 20192..m文件编译成c++的DLL文件2.1Matlab中简单的m文件编写2.2mbuild -setup命令2.3mbuild –setup C++命令2.4deploytool命令2.5选择Library Compoler2.6打包后的文件夹处理3.Qt中调用生成的compute.dll3.1创建一个Qt的widget Application项目3.2将编

2021-01-14 17:15:53 1490 5

原创 135.分发糖果

135.分发糖果题目:老师想给孩子们分发糖果,有 N个孩子站成了一条直线,老师会根据每个孩子的表现,预先给他们评分。你需要按照以下要求,帮助老师给这些孩子分发糖果:每个孩子至少分配到 1 个糖果。评分更高的孩子必须比他两侧的邻位孩子获得更多的糖果。那么这样下来,老师至少需要准备多少颗糖果呢?链接:https://leetcode-cn.com/problems/candy示例1:输入:[1,0,2]输出:5解释:你可以分别给这三个孩子分发 2、1、2 ...

2021-01-06 17:21:45 149

原创 加载、修改、保存图像

加载、修改、保存图像1.加载图像:imread功能是加载图像文件成为一个Mat对象,其中第一个参数表示图像文件名称第二个参数,表示加载的图像是什么类型,支持常见的三个参数值IMREAD_UNCHANGED (<0) 表示加载原图,不做任何改变IMREAD_GRAYSCALE ( 0)表示把原图作为灰度图像加载进来IMREAD_COLOR (>0) 表示把原图作为RGB图像加载进来IMREAD_UNCHANGED :不进行转化,比如保存为了16位的图片,读...

2020-12-29 22:56:04 170

原创 图解从中序与后序遍历序列构造二叉树

题目:根据一棵树的中序遍历与后序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出中序遍历inorder =[9,3,15,20,7]后序遍历 postorder = [9,15,7,20,3]返回如下的二叉树:3/ \920/\157链接:https://leetcode-cn.com/problems/construct-binary-tree-from-inorder-and-...

2020-12-29 16:48:47 797

原创 图解从前序与中序遍历序列构造二叉树

从前序与中序遍历序列构造二叉树题目:根据一棵树的前序遍历与中序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出前序遍历 preorder =[3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下的二叉树:3/ \920/\157链接:https://leetcode-cn.com/problems/construct-binary-tre...

2020-12-29 16:42:23 192

原创 排序算法回顾(c++排序算法编写)

排序算法回顾排序是程序设计里的重要操作也是基本必会的操作。正好在leetcode上刷到了排序题,这里就简单的将一些排序方法进行整理,也是自己的一个简单复习回顾。所有排序代码均采用c++编写。例题:给你一个整数数组 nums,请你将该数组升序排列。示例 1:输入:nums = [5,2,3,1]输出:[1,2,3,5]示例 2:输入:nums = [5,1,1,2,0,0]输出:[0,0,1,1,2,5] 提示:1 <= nums.length <= 50

2020-08-01 14:08:34 389

原创 面向对象七大设计原则——依赖倒转原则:DIP

依赖倒转原则:DIP定义:高层模块不应该依赖底层模块,两者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象解释描述:核心是依赖于抽象,在依赖之间定义一个抽象的接口使得高层模块调用接口,而底层模块实现接口的定义,以此来有效控制耦合关系,达到依赖于抽象的设计目标。注意:接口设计的时候不应该为一个具体功能设计的,但具体编码实现是要依赖于某一接口的,接口是一个一对多的关系(一个接口多个实现)。实例:举一个“肥鹅”要练跆拳道的例子,“肥鹅”呢,首先这是一个...

2020-08-01 13:58:03 178

原创 有效的括号(栈)

一:有效的括号题目:给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/valid-parentheses解法思...

2020-02-26 22:16:33 206 1

原创 二叉树镜像输出,二叉树深度求解,二叉树的最近公共祖先(c++递归求解)

一:二叉树镜像请完成一个函数,输入一个二叉树,该函数输出它的镜像。例如输入:1/ \2 3/ \ / \4 5 6 7镜像输出:1/ \3 2/ \ / \7 6 54来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems...

2020-02-24 16:00:25 186

原创 从上到下打印二叉树Ⅰ(c++)

从上到下打印二叉树题目:从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。例如:给定二叉树:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回:[3,9,20,15,7]来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems...

2020-02-23 19:10:31 230

原创 剪绳子问题(C++/python3)

一: 剪绳子(1)给你一根长度为 n 的绳子,请把绳子剪成整数长度的 m 段(m、n都是整数,n>1并且m>1),每段绳子的长度记为 k[0],k[1]...k[m] 。请问 k[0]*k[1]*...*k[m] 可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。来源:力扣(LeetCode)链接:https:...

2020-02-23 13:35:27 854

原创 第1章 变量,简单数据类型(2)

1.3 数字运算符数字分为整数,浮点数,复数和布尔算术运算符表运算符中文名功能例子+加两个数字相加print(1+2),3-减两个数字相减print(2-1),1*乘两个数字相乘print(1*2),2/除两个数字相除print(5/2),2.5%取模返回除法的余数print(5%2),1**幂返回x的y...

2019-12-27 22:59:01 113

原创 第1章 变量,简单数据类型(1)

1 变量,简单数据类型(1)1.1 变量标识符就是变量名,python中,变量在指定的同时必须强制赋予初始值,否则报错。变量赋值用‘=’表示。i=0多个变量赋值python可以同时对多个变量进行同时赋值。a=b=c=1print(a,b,c)变量值类型python中语言变量之值的类型是在赋值后才被隐性确定。例:a=‘fine’(fine是字符串类型)a=0 (0为整数类型...

2019-12-27 13:24:08 182

原创 没有文件扩展.vbs的脚本引擎的解决办法

出现此类问题大抵是VBS脚本服务在注册表中出错了,原因可能是卸载或安装一些代码不规范的程序引起的。解决方法:修改注册表中被改掉的相应值。1.运行regedit命令打开注册表2.展开[HKEY_CLASSES_ROOT],找到.vbs,修改右边默认值的数据为vbsfile...

2019-04-03 22:02:58 8721 2

原创 机器学习(周志华)个人学习笔记及习题解答(绪论)

绪论术语:样本:关于一个事件或对象的描述的一条记录特征(属性):反映事件或对象在某方面的表现或性质的事项属性值:属性上的取值特征向量:将各个属性作为坐标轴,张成一个三维空间,每个西瓜都在里面找到一个点,每个点对应的一个向量称为特征向量。训练数据:训练过程中使用的数据训练集:训练样本组成的集合学习任务{分类:想预测的是离散值;回归:想预测的是连续值}测试:进行预测...

2019-03-26 12:34:31 403

原创 MATLAB的下载安装

这里给出两个版本的matlab的下载及安装,一个是matlab7.0,一个是matlab2017a。matlab7.0可以说是一个很老的版本了,相对于2017a,会缺少一些函数包,但也不是说就完全没用,如果是执行别人较久前的算法代码,因为由于有的函数包在版本更新时进行了修改,就无法执行了。如果是32位的系统,这里给出matlab7.0 (32)的下载地址及安装文档。(64位也可以安装,不过...

2018-08-05 18:32:57 24975 11

原创 maven的下载及配置安装

maven的下载及配置1.先在官网上下载maven的安装包,地址如下:maven下载地址:http://maven.apache.org/download.cgi下载完后进行解压。2.然后进行环境变量的配置:环境变量:右击此电脑,选择属性,然后高级系统配置,找到环境变量。新建环境变量:MAVEN_HOME    E:\apache-maven-3.5.4(安装路径),根据自己的解压的路径进行写路径...

2018-06-26 00:05:34 982 1

偏最小二乘法预测代码.rar

偏最小二乘回归分析是多元线性回归分析、主成分分析和典型相关分析的有机结合,其建模原理也建立在这三种分析方法上。这里是偏最小二乘的matlab代码编写。(代码运行有问题请评论留言)

2020-01-08

Python内置函数案例演示.pdf

python3.6.x自带函数的系统介绍,并给出各函数的代码示例。帮助初学者熟练运用自带函数,方便解决不少问题,刘瑜所著

2020-01-01

Romberg求积算法

Romberg求积作为子函数,在测试主函数(test.m)中用实例进行调用。

2018-06-23

超定方程组及内积法求最小二乘,计算偏差

用超定方程组及内积法求最小二乘,并计算偏差的matlab代码(内积法,超定方程分别作为子函数调用)

2018-06-23

二分法与试位法的求根(matlab)

二分法与试位法的求根matlab程序。 二分法作为子函数,输入参数为求根区间、最大迭代次数、误差; 输出参数为迭代数、方程近似根及近似根处的函数值;

2018-06-23

拉格朗日插值法(matlab)

数值分析中的拉格朗日插值法,牛顿插值法,三次样条插值法的matlab代码描述。

2018-06-23

空空如也

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

TA关注的人

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