Python
文章平均质量分 75
marxoffice
这个作者很懒,什么都没留下…
展开
-
PTA-L2-039-清点代码库 (25 分)
PTA-Python平常本人一直用C++刷题,老是觉得python的速度慢,在同样的时间限制下表现不如C++,尤其python的for循环速度慢。今天居然看到一题对python有时间优待的题,试一下用python刷题题目:L2-039 清点代码库上图转自新浪微博:“阿里代码库有几亿行代码,但其中有很多功能重复的代码,比如单单快排就被重写了几百遍。请设计一个程序,能够将代码库中所有功能重复的代码找出。各位大佬有啥想法,我当时就懵了,然后就挂了。。。”这里我们把问题简化一下:首先假设两个功能模块如原创 2021-04-26 23:19:59 · 1050 阅读 · 1 评论 -
数值计算原理及其程序实现
数值计算原理及其程序实现开个天坑,在暑假期间把数值计算方法给写成博客,并给出一种基本的代码实现,有可能工作量比较大,不一定暑假能够完成初期设想用Python完成代码部分,理论部分参考数值计算方法这本书,同时会把我自己的理解和计算加进去目前打算写这样几个部分1.数值算法、误差及其误差传播规律2.非线性方程的解法3.插值与拟合4.贝塞尔曲线与样条曲线5.基本曲线画法(计算机图形学)6.数值积分7.线性方程组的解法8.线性规划9.常微分方程(组)的解法大致想到这么多部分...原创 2020-06-21 16:11:21 · 1416 阅读 · 0 评论 -
Python 动态print调试
Python调错一个好的ide会给调错带来很多方便之处,如果可以尽量使用ide调错而有些时候,没有合适的ide,我们不用ide也可以简单的调试程序借助下面的两段代码,可以让我们在类似交互式环境中进行一些操作,例如赋值,print。n9527 = 1while(n9527): exec(input(">>>"))n9527 = 0while(1): m = ...原创 2019-11-27 12:59:01 · 354 阅读 · 0 评论 -
Python 广度优先搜索(BFS)
Python 广度优先搜索(BFS) 广度优先算法Python实现使用到的list方法两个实例最短路径最长路径广度优先算法我的理解是在搜索时向一切可能进行的方向搜索,拿经典的走迷宫问题举例子,每次遇到十字路口,就分出三个分身把三个可能的方向都走一遍,这里采用一个数据结构队列,先进先出的保存路径,可以走的状态就保存一下,每次走之前先从队列里面取出来一个状态点,从这一点开始走。Python实现...原创 2019-07-27 12:36:01 · 3230 阅读 · 0 评论