![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python算法
文章平均质量分 92
独爱Python
人生苦短,我用python
展开
-
[Leetcode]组合总和扩展-Python递归
[Leetcode]组合总和扩展题目描述假设"number"由不等于0的数字组成的数组,而sum_of_digits是一个严格的正整数。通过可能删除“number”中的一些数字,可以得到一个解决方案。(保持其余数字的顺序)使的和剩下的数字等于"sum_of_digits"。这些解决方案是从小到大列出的,没有重复。说明:所有数字(包括 sum_of_digitst)都是正整数。必须保持其余数字的顺序,使得剩下的数字等于"sum_of_digits"示例如下:>>> sub原创 2020-11-28 12:58:47 · 237 阅读 · 0 评论 -
【C语言】实现 4阶(经典)龙格-库塔法 求解二阶微分方程
最近在网上搜了很多基于C语言实现龙格-库塔法 求解二阶微分方程的相关文章,发现基本都没解决我的问题,代码也没开源,于是自己找了很多相关资料写了一个具体实现的例子方便大家理解,大家***窥一斑而知全豹***问题如下:解题思路:只需要将以上式子转化成以下一阶常微分方程来求即可实现代码:#include <stdio.h>double function(double x , double y[] , int j){ if(j == 1) return x *原创 2020-11-22 18:00:27 · 6985 阅读 · 0 评论 -
【python】利用栈实现四则运算表达式求值,附代码
文章目录栈的特点一、中缀表达式转化为后缀表达式二、后缀表达式计算1.遍历表达式2.计算方法完整代码栈的特点栈是限定仅在表尾进行插入和删除操作的线性表。允许插入与删除的一段叫做栈顶,另一端叫做栈底,不含任何数据元素的栈称为空栈。栈又称为后进先出(Last In First Out)的线性表,简称LIFO结构。可以用列表来实现栈list = [4]#相当于压栈list.append(6)print(list)>>>[4,6]#相当于弹栈list.pop()print原创 2020-11-16 15:13:13 · 4873 阅读 · 0 评论 -
【python】求matrix矩阵中“1“能够围成最大的平行四边形的面积
【python】求matrix矩阵中"1"能够围成最大的平行四边形的面积问题描述:设一个10*10矩阵全部由0和1组成,求该矩阵M中只包含1的最大平行四边形的面积代码如下:import numpy as npimport matplotlib.pyplot as pltm1 = np.array([[1,0,0,0,1,1,0,1,1,1,], [0,0,0,1,1,0,0,0,0,1,], [1,0,1,0,1,1,1,1,0,0,原创 2020-11-14 11:14:32 · 1166 阅读 · 0 评论