
笔记
文章平均质量分 54
Zx 0x
力学与软件交叉专业学生,小白一个。
展开
-
动态规划:最长子序列
原文伪代码代码#include<iostream>#include<string.h>#include<iomanip>using namespace std;int *lcs_length(char *x,char *y,int n_x,int n_y){ int n=n_x+1,m=n_y+1; int *a=(int*)malloc(n*m*sizeof(int)); memset(a,0,n*m*sizeof(int));原创 2021-11-27 22:19:02 · 211 阅读 · 0 评论 -
动态规划:钢条切割问题
问题描述直接用《算法导论》上的原文。伪代码自顶向下自底向上代码自顶向下#include<iostream>#include<iomanip>#include<string.h>using namespace std;typedef struct Cut{ int *r; int *s;}cut;cut memoized_cut_rod_aux(int *p,int n,int *r,int *s){ cut ret原创 2021-11-26 16:42:07 · 757 阅读 · 0 评论 -
快速排序Java\C++版实现,和其他复制粘贴的不一样,既简单又有一点点小技巧
快速排序java版实现,简单向原理实现java 完整代码C/C++版本原理快速排序体现的是一种分治的思想,它的核心思想是化整为零。每次在待排序列A[p…r]中去一个标杆,然后我们将这个序列划分为两部分,使得A[p…q…r]满足q左边的元素都小于或等于q,q右边的元素都大于q。然后我们在对A[p…q]和A[q…r]实行相同的操作,重复下去最终会得到排好序的序列。实现语言描述的或许不是很清晰,而且大部分人应该都知道快速排序的原理,可能与本文所说的有出入,但是大致都差不多。所以我们要实现快速排序首先需要原创 2021-11-21 22:48:33 · 522 阅读 · 0 评论 -
c++字符串实现迷你搜索功能
问题描述迷你搜索软件 H大家的日常生活都离不开搜索引擎,搜索引擎结合了计算机和数学里面的好多技术,下面我们做个非常简单的模拟。假设有str1如下,要求用户键入要搜索的字符串,判断该字符串是否是str1的子字符串,如果是显示第一次匹配的下标,否则显示不是子字符串。str1=“hello world”Input:ellOutput: ell are found in str1 at index 1;Input oleOutput: ole are not found in str1.以下是一种思原创 2021-11-13 22:18:52 · 826 阅读 · 0 评论 -
c++用字符串实现高精度计算
有些计算要求高精度,希望计算机可以计算长度超过LONG LONG类型的数据,比如几十位或者几百位。请利用字符串来试一试完成一个高精度的整数加法运算。例如:加数“1234567891234567”被加数“2233445566778899”分析:1.注意加法需要个位对齐,而数组的下标以字符串读入时,下标0对应最高位,因此最后将字符串转置即个位在下标0处2.字符串读入后,所有数字均为ASCII码,需要转换为对应的数字。3.以上两个问题解决过程中,可以将原始加数被加数字符串,转换如对应的整数数组进行存放和原创 2021-11-13 21:29:36 · 1369 阅读 · 0 评论 -
FFT算法实现,python,Java
FFT算法实践报告FFT基本原理DFT在讨论FFT之前,我们需要先了解以下DFT。所谓的DFT其实就是两个矩阵做点乘。多项式可以有两种表示方法,一种是系数表示法,另一种是点值表示法。这两种表示法之间是可以转换的,系数表示法到点值表示法非常简单,就是随便取几个点带入求值,而点值表示法到系数表示法就需要用到插值法,关于插值法又不在本文的讨论范围之内了。所谓的点值表示法,设A(x)是一个n阶的多项式,那么至少可以用n+1对(x0,A(x0)),(x1,A(x1))…这样的点对来表示,也就是说确定了这n原创 2021-11-05 16:16:43 · 1331 阅读 · 0 评论 -
ssd3 复习重点摘录
importing a package does not slow compilation or execution, nor does it increase the size of the byte code.it is not necessary to import java.langWhen programs produce screen output, it does not go directly to the screen. It goes to a holding area ca..原创 2021-06-05 23:36:16 · 321 阅读 · 0 评论 -
anasys安装失败的解决方法
anasys是著名的有限元分析软件,但是在我安装的时候出现了 软件安装成功 但是出现了错误的提示,于是我打开error文件看,发现里面基本因为访问一条 usr/用户名xxx的地址出错了,所以我里面明白了,是因为我我当时电脑的用户名设置成了中文。 后来我改了一下用户名就成功安装好了。有很多大佬写的博客都很好,按照他们的步骤去把Windows的用户名改成英文就可以了,很多软件安不上可能都是因为用户名是中文。...原创 2020-11-22 23:35:37 · 5206 阅读 · 3 评论