自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用于测试智能优化算法的测试函数——图像绘制(matlab)

目前,有许多形形色色的智能优化算法,如遗传算法、差分进化算法、粒子群优化算法……新的智能优化算法被提出之后,需要使用测试函数对算法进行性能测试。在测试过程中,我们有而可能需要绘制测试函数图像,观察测试函数的特点,用于分析算法的性能。

2023-08-16 16:14:47 618

原创 Docker安装教程——以Windows11家庭中文版为例

Hyper-V。

2023-08-15 23:31:36 10510 4

原创 VScode + latex 图表交叉引用两次编译问题

最近在学LaTeX,学到图表交叉引用的时候,发现不能正常显示图表的编号,显示的都是”??“,这让我有点苦恼呀!经过一系列的问题排查之后,确定了问题所在!!!造成这样的问题都是因为只编译了一次!!!有交叉引用的话需要编译两次!!!下面简单说以下如何实现两次编译,希望能帮到遇到跟我一样困扰的人????一、问题排查1、确保\label在\caption后面2、确保\label{……}没有写错3、确保\ref{……}的跟\label写的一样二、设置编译方式注意:VScode的默认编译方式

2020-07-03 01:14:01 4793 5

原创 26、删除排序数组中的重复项

题目描述:给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元...

2020-03-17 01:29:09 133

原创 7.整数反转

题目描述:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例2:输入: -123输出: -321示例3:输入: 1534236469输出: 0注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231, 231− 1]。请根据这个假设,如果反转后整数溢出那么就返回 ...

2020-03-15 01:06:47 188

原创 1、两数之和

题目:给定一个整数数组 nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。难度:简单示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 =...

2020-03-14 01:18:32 107

原创 pycharm连接Ubuntu虚拟机 virtualenv创建虚拟环境

最近在学flask框架,需要用到虚拟机,从安装到虚拟环境的创建,再到pycharm连接虚拟机,期间碰到了很多大大小小的问题,花了不少时间才踏上了学习的正轨,运行了第一个“hello flask”的程序,打算通过博客记录一下自己的心酸历程。一、前期准备:安装好虚拟机(这个就不多说啦)二、安装虚拟环境1、安装virtualenv和virtualenvwrappersud...

2019-03-28 19:48:50 1923 1

原创 Python-numpy库的简介

numpy扩展库 NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库...

2019-03-22 13:12:37 1579

原创 Python-蒙特卡罗计算圆周率

蒙特卡洛法 蒙特卡罗方法于20世纪40年代美国在第二次世界大战中研制原子弹的“曼哈顿计划”计划的成员S.M.乌拉姆和J.冯·诺伊曼首先提出。数学家冯·诺伊曼用驰名世界的赌城—摩纳哥的Monte Carlo—来命名这种方法,为它蒙上了一层神秘色彩。在这之前,蒙特卡罗方法就已经存在。1777年,法国数学家布丰(Georges Louis Leclere de Buffon,1707—...

2019-03-21 19:06:02 2708

原创 蓝桥杯 算法训练---矩阵乘法(StringTokenizer加速读取)

  算法训练 矩阵乘法  时间限制:1.0s   内存限制:512.0MB     问题描述  输入两个矩阵,分别是m*s,s*n大小。输出两个矩阵相乘的结果。输入格式  第一行,空格隔开的三个正整数m,s,n(均不超过200)。  接下来m行,每行s个空格隔开的整数,表示矩阵A(i,j)。  接下来s行,每行n个空格隔开的整数,表示矩阵B(i,j)。输出格式  m行,每行n个空格隔开的整数,输...

2018-03-08 19:57:46 369

原创 蓝桥杯 算法训练 5-1最小公倍数

算法训练 5-1最小公倍数  时间限制:1.0s   内存限制:256.0MB    问题描述  编写一函数lcm,求两个正整数的最小公倍数。样例输入一个满足题目要求的输入范例。例:3 5样例输出与上面的样例输入对应的输出。例:数据规模和约定  输入数据中每一个数的范围。

2018-02-05 23:47:20 771

原创 神奇的算法(一):欧几里德算法

欧几里德算法一:简介 欧几里德算法又称辗转相除法,是指用于计算两个正整数a,b的最大公约数的算法,古希腊数学家欧几里德在其著作《The Elements》中最早描述了这种算法,所以被命名为欧几里德算法。应用领域有数学和计算机两个方面。计算公式gcd(a,b) = gcd(b,a mod b)。二:算法的简单演示假如需要求 1997 和 615 两个正整数的最大公约数

2018-02-05 23:24:37 853

原创 分治法的思想与应用 Java

一:分治法的思想分治法(divide_and_conquer),通俗的来说,要想统治一片领土,可以把这片领土进行分解成若干块小部分,然后一块块地征服,直到所有的小土地都被征服了之后,意味着征服了这一片领土。分治法的思想分为三部分:分(divide):将问题分解成规模更小的子问题治(conquer):将这些子问题逐个解决,若子问题规模较小而且容易解决则直接解,否则递归解

2018-02-02 13:55:04 1800

原创 蓝桥杯-算法训练 区间k大数查询(排序 查找)

问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开始标号。输出格式

2018-01-27 17:27:05 332

优化算法测试函数的三维图像绘制(matlab)

该文档可以绘制简单的测试函数的三维图像,只需要增加自己新的函数的matlab文件,修改生成的序列的定义域,就可以绘制自己想要的函数的三维图像。

2023-08-16

Hedar测试函数代码+部分函数图像

博客中呈现的部分函数图像,以及Hedar测试函数代码(matlab)

2023-08-16

空空如也

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

TA关注的人

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