-
贪心算法解决部分背包问题
本程序研究了贪心算法,并把此算法用于部分背包问题上,基于C语言实现,达到最优解。所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,所做出的仅是在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题他能产生整体最优解或者是整体最优解的近似解。部分背包问题: 给定一个最大载重量为M的卡车和N种食品,有食盐,白糖,大米等。已知第 i 种食品的最多拥有Wi 公斤,其商品价值为Vi元/公斤,编程确定一个装货方案,使得装入卡车中的所有物品总价值最大。
- 2022-01-30 12:45:27下载
- 积分:1
-
测振信号处理完整流程,包含详细注释,C语言实现
这个程序是测振信号处理的C语言实现,包括最小二乘消除趋势项,平滑,频域滤波,从加速度积分得到速度和位移,所有算法均用MATLAB进行验证过,可以直接封装成dll,供C++或C#调用
- 2023-07-12 18:10:03下载
- 积分:1
-
一个简单的计算器程序,进行简单的数学计算,正确无误
一个简单的计算器程序,进行简单的数学计算,正确无误-A simple calculator program to carry out simple mathematical calculations are correct
- 2022-03-15 01:39:01下载
- 积分:1
-
常用算法的C程序。主要内容包括多项式的计算、复数运算、随机数的产生、矩阵运算、矩阵特征值与特征向量的计算、线性代数方程组的求解、非线性方程与方程组的求解、插值与...
常用算法的C程序。主要内容包括多项式的计算、复数运算、随机数的产生、矩阵运算、矩阵特征值与特征向量的计算、线性代数方程组的求解、非线性方程与方程组的求解、插值与逼近、数值积分、常微分方程组的求解、数据处理、极值问题的求解、数学变换与滤波、特殊函数的计算、排序和查找。-Commonly used algorithm of C procedures. Include polynomial terms, complex computation, random number generation, matrix operations, matrix eigenvalue and eigenvector calculations, linear algebra equations, nonlinear equations with the equations, interpolation and approximation, numerical integration, solving ordinary differential equations, data processing, for solving extremum problems, mathematical transformation and filtering, the calculation of special functions, sorting and search.
- 2022-01-26 06:49:25下载
- 积分:1
-
Dijkstra算法源程序希望大家多多交流。
Dijkstra算法源程序希望大家多多交流。-Dijkstra algorithm source we hope to conduct more exchanges.
- 2022-01-26 04:37:50下载
- 积分:1
-
relogio programavel对位控制de cargas
应用背景 ;/ /的bloco 1水泥Á里奥斯吉拉斯/ ******************************************************************************* ;*诺姆做项目: ;相对ó吉奥数字microcontrolado COM控制programavel de acinmento de ;cargas。******************************************************************************** ;* Autores: ;丹尼尔Yoshie田中 ;道格拉斯巴西Piovesan索萨-雷纳托 ;胜利菲利佩Delgado德卢塞纳******************************************************************************** ;*历史Ó波多黎各de修订ÃO: ; ;Ã版本:14 / 05 / 2015******************************************************************************** ;*描述ÇÃO: ;相对ó吉奥数字microcontrolado: ; ; ; ; ;permite阙SEU呢á力拓塞娅editado; ; ; ; ; ;编德呢á力拓包ãO 24小时; ; ; ; ; ;一个程序çãO de霍尔棒á里约disparo E conrte德在é3 ; ; ; ; ;cargas COM alimentaçãO外E控制realizado佩洛 ; ; ; ; ;microcontrolador; ; ; ; ; ;一intereaçã做通常á力拓COM O RELó吉奥ocorre POR MEIO德嗯他, ;&nbs
- 2023-07-29 20:20:03下载
- 积分:1
-
寻最短路径算法
一个模拟游戏中最短路径的算法
从一个点,到另一个点的最短路径,中间可以设置障碍
看是如果绕过障碍获得最短路径
- 2022-12-09 16:30:03下载
- 积分:1
-
1。介绍这个程序是用C++语言编写的一系列的逗号…
1.简介 本程序是用C语言编的一个基于命令行的文件合并分割器。主要用于分割和合并文件,可以按大小分或者按个数等分。支持分割和合并的批处理。其中命令行以及批处理语句有一定的规则,需要用户学习后才能熟练使用。 2.功能 能够实现多个文件的合并功能 能够实现同一目录下的所有文件或所有具有相同属性(同后缀)的文件,按照文件名的顺序合并 能够实现对于一个文件的分割功能,可以按照两种要求进行分割:第一,按照用户给出的分割个数;第二,按照用户给出的每个文件大小 支持文件合并与分割功能的批处理-1. Introduction This procedure is used C language based on a series of the command line in the paper division for the merger. Mainly for segmentation and merger documents, in accordance with the size of sub-sub or by number. Support split and merger of the batch. These command line and batch statements to certain rules, requiring the user to learn the use of skilled before. 2. Function# 61548 can be achieved by merging multiple files functional# 61,548 to achieve the same directory of all documents or all of the same attributes (with extensions) of the document, according to documents from the merger order to achieve# 61,548 for a separate function of the document, according to two separate requirements : First, the
- 2023-04-25 00:35:03下载
- 积分:1
-
利用C语言产生随机数,每次的随机数都是不一样的,并把随机数写到指定的文件中...
利用C语言产生随机数,每次的随机数都是不一样的,并把随机数写到指定的文件中-The use of C language random number generated each time the random number is not the same, and wrote a random number of the document specified
- 2022-02-03 06:45:18下载
- 积分:1
-
CROUT REDUTION ALGORITHM
&求解N乘N线性系统
- 2022-02-06 19:18:05下载
- 积分:1