自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 matlab求解最优化问题(数学建模)

matlab求解最优化问题(数学建模)1.线性规划matlab中线性规划优化计算方法和实例在matlab中用于线性规划优化计算的是linprog()函数。公式:[x,fval,exitflag,output,lambda]=linprog(c,A,b,Aeq,beq,lb,ub,x0);%x:表示最优解,fval:表示目标函数最优值,exitflag:表示求解的结果是成功还是失败,1代表成功。%output优化过程中的各种输出信息,lambda:结构体,包含最优解处的拉格朗日乘子。%c:目标

2020-06-08 19:48:04 68184 13

原创 python易错点之lambda及for循环内嵌函数

python易错点之lambda及for循环内嵌函数我们来看一下下面这段代码,预期一下它的运行结果r=[]for x in range(10): r.append(lambda:x**2)print(r[0]())print(r[1]())print(r[2]())预期结果:0 1 4实际结果:81 81 81为什么会出现这种情况呢?这是变量作用域带来的问题,在上面的代码中变量x是在外部作用域中定义的,对lambda表达式而言不是局部变量,从而导致出现了错误。上面代码的等

2020-05-30 10:53:16 3114 1

原创 贪心算法之TSP(旅行商)问题C++实现

贪心算法之TSP问题问题描述:旅行商问题(TSP)又译为旅行推销员问题、货郎担问题,简称为TSP问题,是最基本的路线问题,该问题是在寻求单一旅行者由起点出发,通过所有给定的城市(不可重复)之后,最后再回到原点的最小路径成本。贪心策略:1.从某一个城市开始,每次选择一个城市,直到所有的城市被走完。2.每次在选择下一个城市的时候,只考虑当前情况,保证迄今为止经过的路径总距离最小。...

2020-04-26 23:17:16 7861 3

原创 贪心算法之背包问题(C++实现)

贪心算法之背包问题根据物品是否能分割,将背包问题分为两种,一是0/1背包问题,物品只能选择放(1)或不放(0),这个问题无法使用贪心算法求得最优解。二是普通的背包问题,一般称为背包问题,放入背包的物品可以进行分割。可利用贪心算法求得最优解。下面详细的看一下背包问题。背包问题的贪心策略常见的有三种:1.优先选择价值高的物品,这样可以保证装入背包的价值有效增长,但背包容量消耗过快。2.优先...

2020-04-25 22:44:22 15831 8

原创 数据可视化总结

数据可视化总结1. 配置Python环境变量C:\Users\Administrator\AppData\Local\Programs\Python\Python37\ScriptsC:\Users\Administrator\AppData\Local\Programs\Python\Python372. 下载pyechartspip install pyecharts==0.5.113. 安装地图文件包pip install echarts-countries-pypkg pip ins

2021-06-27 11:21:59 715

原创 拉斯维加斯算法与N皇后问题

随机化算法之拉斯维加斯算法什么是随机化算法?就是是在算法中使用了随机函数,且随机函数的返回值直接或者间接的影响了算法的执行流程或执行结果。就是将算法的某一步或某几步置于运气的控制之下,即该算法在运行的过程中的某一步或某几步涉及一个随机决策,或者说其中的一个决策依赖于某种随机事件。基本特征:对所求解问题的同一实例用同一随机化算法求解两次可能得到完全不同的效果。拉斯维加斯算法拉斯维加斯算法不会得到不正确的解。一旦用拉斯维加斯算法找到一个解,这个解就一定是正确解。但有时用拉斯维加斯算法找不到解。与蒙特

2020-06-04 13:14:58 4386

原创 C语言实现一个简单的成绩管理系统

C语言实现一个简单的成绩管理系统实验内容假设收集到了一个班学生的所有成绩信息(不低于20人),要求用C语言编写一个简单的成绩管理系统,对学生个人信息进行管理,可进行录入、浏览、查询、修改、排序、统计等功能。信息内荣包括:(1)学生的学号(2)学生的姓名(3)学生的成绩(语文、数学、英语、计算机、课程平均分)。1.录入、浏览功能:按学号顺序录入学生信息(学号、姓名、语文、数学、英语、计算机)显示系统中的所有信息。2.查询功能:查询学号尾号为09的学生的所有信息并显示。3.修改功能:修改学号尾号

2020-05-26 14:16:35 10011 2

原创 C文件读写字符

C文件读写字符从键盘输入一些字符,逐个把它们送到磁盘上去,直到用户输入一个“#”为止。#include<stdio.h>#include<stdlib.h>int main(){ FILE *fp;//定义一个指向文件的指针变量 char ch,filename[10]; printf("请输入所用的文件名:"); scanf("%s",filename); if((fp=fopen(filename,"w"))==NULL)//打开输出文件并使fp指向此文件

2020-05-21 23:28:39 364

原创 贪心算法——活动安排问题(C++实现)

贪心算法——活动安排问题(C++实现)活动安排问题就是要在所给的活动集合中选出最大的相容活动子集合,是可以用贪心算法有效求解的很好例子。该问题要求高效地安排一系列争用某一公共资源的活动。贪心算法提供了一个简单、漂亮的方法使得尽可能多的活动能兼容地使用公共资源。设有n个活动的集合E={1,2,…,n},其中每个活动都要求使用同一资源,如演讲会场等,而在同一时间内只有一个活动能使用这一资源。每个活动i都有一个要求使用该资源的起始时间si和一个结束时间fi,且si <fi 。如果选择了活动i,则它在半开

2020-05-20 22:38:52 15389 4

原创 蛮力算法——0-1背包问题(C++实现)

贪心算法——0-1背包问题(C++实现)问题描述:背包问题分为两种,一种是可分割背包,就是我们平常所说的背包问题,可以将物品的一部分放入背包中。另一种就是0-1背包问题。在此问题中的物品只有两种选择,要么全部放入(1),要么不放(0)。接下来使用贪心算法来实现0-1背包问题。#include<iostream>#define N 50using namespace std;int n,bestValue,cv,cw,c;//物品数量,最大价值,当前价值,当前重量,背包容量 int x

2020-05-15 09:46:55 4034 1

原创 MATLAB创建符号变量和符号表达式

MATLAB符号运算处理的主要对象是符号或符号表达式,为此要使用一种新的数据类型---符号变量。符号表达式的创建可由符号''或sym函数来完成。

2020-04-25 12:01:33 8300

原创 python代码实现统计一段英文中单词个数为3的单词数

统计一段英文中单词个数为3的单词数当你想统计一段英文中由3个字母组成的import string import rek=string.ascii_letterss=input('请输入一句话:\n')print("字母数为3的单词分别为:")sum=0#标点符号可以使用string.punctuations=re.split('[!"#$%&\()*+,-./:;<...

2020-04-24 22:35:15 4280

原创 C语言实现队列的基本操作

实验三 队列一、实验目的1.深入了解队列的定义和特性。2.掌握队列的数组表示、链表表示以及相应操作的实现,巩固对这两种结构的构造方法的掌握。3. 会灵活运用队列结构解决某些实际问题。二、实验内容顺序队列的基本操作的实现(初始化、赋值、取值、插入、删除等)。循环队列源程序#include<stdio.h>//#include<stdlib.h>#inc...

2020-04-23 09:27:30 1332

原创 C语言实现栈的顺序存储与链式存储

实验二 栈一、实验目的1.深入了解栈的定义和特性。2.掌握栈的顺序表示、链表表示以及相应操作的实现,巩固对这两种结构的构造方法的掌握。3. 会灵活运用栈结构解决某些实际问题。二、实验内容1. 栈的基本操作的实现(初始化、赋值、取值、插入、删除等),要求分别采用顺序和链式存储结构。顺序栈源程序#include<stdio.h>#include <process.h...

2020-04-22 21:27:51 1250

原创 C++实现线性表的顺序存储与链式存储

实验一 线形表一、 实验目的掌握线性表的逻辑结构特性以及在计算机内的两种存储结构。掌握线性表的基本操作在两种存储结构上的实现,其中以链表的操作为侧重点。会灵活运用线性表结构解决某些实际问题。二、 实验内容1. 线性表顺序存储结构下基本操作的实现(初始化、赋值、取值、插入、删除、归并等)。2. 线性表链式存储结构下基本操作的实现(初始化、建表、取值、插入、删除、归并等)。3. 使用链...

2020-04-22 21:07:07 1084

原创 python实现凯撒密码加密解密

python实现凯撒密码加密解密字母移动一定的位数来实现加密和解密。明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是2的时候,所有的字母B将被替换成D,C变成E,以此类推Y将变成A,Z变成B。由此可见,位数就是凯撒密码加密和解密的密钥。下面使用python代码来实现凯瑟密码的加密解密。import stringdef kaisa_jiami...

2020-04-17 19:47:22 18357

原创 C++之函数模板详解

C++之函数模板Hello,welcome to 菜鸟的世界。在编程的过程中,我们是否经常会遇到template<typename T>或template<class T>,其实这是C++函数模板中的内容,下面让我们通过例子来详细了解一下函数模板的使用。如果让我们编写一个代码实现交换int、float、char、bool类型的数据值的交换,可能我们的答案将是下面这...

2020-04-17 12:14:32 179

原创 python实现排列组合公式C(m,n)求值

python实现排列组合公式C(m,n)求值实验六 理解浮点数运算的误差实验目的:1.理解组合数定义式的化简2.理解浮点数运算的误差可能带来的问题错误代码def func(m,n): result=1 minNI=min(n,m-n) for j in range(0,minNI): result=result*(m-j)//(minNI-j)...

2020-04-12 11:49:17 7587

空空如也

空空如也

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

TA关注的人

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