数学和算法
专注于数学与算法
霜溪
专注于算法和编程
展开
-
python编程题——如何求一组数的全排列
此时,我们该把2加入,显然可以有两种方式,一种是插入到1之前,另一种是插入到1之后,也就是插空,得到。所以在下面的求解方法中,忽略上面的方法,以一种全新的方法来实现这个求解程序,一看便懂。如果输入内容就是列表,则不会有内容形式的变化。当然,为了更好理解python的程序机制,下面给出一种上述程序的另一种代码,只有。,也有三个空,把3分别插入,也得到三种。全排列:[1,2,3],[1,3,2],[2,1,3],有三个空,把3分别插入,也就得到三种,对于。请问问题到底出在哪?,同理,下面插入3,显然,对于。原创 2022-11-19 19:17:54 · 2208 阅读 · 1 评论 -
Fibonacci数列那些事!
那么很显然,这就是Fibonacci数列,准确来说应该是一部分。首先,我们设F(n)表示上n级台阶的楼梯的不同方法数,显然易得F(1)=1,F(2)=2,,在这之下可以得到一个数列,这个数列就叫做Fibonacci数列。一个特点就是这个数列从第3项开始,每一项都等于前两项之和。从第3项开始,每一项都等于前两项之和,这样的数列就叫做。但是,看了过程之后,你就会突然明白原来这如此简单。数,相信我们都不陌生,在初学编程时,算。数列是以递推的方法定义的,也就是这样。第一项不是0,但在数学上,原创 2022-11-19 19:09:55 · 212 阅读 · 0 评论 -
降低程序空间复杂度的一些技巧
低程序空间复杂度的一些技巧原创 2022-07-12 22:30:07 · 1438 阅读 · 0 评论 -
十进制整数转换为其它进制的数
十进制整数转换为其它进制的数原创 2022-06-07 18:09:05 · 135 阅读 · 0 评论 -
python编程题——如何求一组数的全排列
python编程题——如何求一组数的全排列原创 2022-06-07 18:06:53 · 1875 阅读 · 0 评论 -
递归实现进制转换
递归实现进制转换!原创 2022-05-18 18:31:15 · 860 阅读 · 1 评论 -
快速提高计算能力——matlab多项式计算
快速提高计算能力——matlab多项式计算!原创 2022-04-13 21:57:54 · 5188 阅读 · 0 评论