Python 第5页
世界上最好的编程语言(
【算法】【Python】使用动态规划(DP)解决最长公共子序列(LCS)问题 - AI科研 编程 读书笔记 - 小竹の笔记本

【算法】【Python】使用动态规划(DP)解决最长公共子序列(LCS)问题

使用动态规划计算 LCS 长度后,从dp[m][n]回溯构造 LCS 字符串:若text1[i-1] == text2[j-1],加入 LCS 并向左上移动,否则向dp值较大的方向移动。最终反转 LCS 输出。时间复杂度 O(m×n)。
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo3个月前
01085
【Python】魔术方法自查 - AI科研 编程 读书笔记 - 小竹の笔记本

【Python】魔术方法自查

魔法方法含义基本的魔法方法new(cls[, ...])1. new 是在一个对象实例化的时候所调用的第一个方法 2. 它的第一个参数是这个类,其他的参数是用来直接传递给 init 方法 3. new 决定是否要使用该 i...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
0955
【Python】第二次实验 - AI科研 编程 读书笔记 - 小竹の笔记本

【Python】第二次实验

1 # 用Python编写程序,输入一年份,判断该年份是否是闰年并输出结果。 year = int(input('判断闰年,请输入年份:')) if year % 4 == 0 and year % 100 != 0: print(f'{year}是闰年') elif yea...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
01705
【算法】【Python】itertools包的妙用 - AI科研 编程 读书笔记 - 小竹の笔记本

【算法】【Python】itertools包的妙用

本文系统解析Python标准库itertools在算法竞赛中的高效应用,重点剖析排列组合、笛卡尔积、前缀和等核心功能。permutations处理全排列问题,combinations实现子集枚举,product替代多重嵌套循环...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo2个月前
01135
【并查集】Python模板 - AI科研 编程 读书笔记 - 小竹の笔记本

【并查集】Python模板

题目描述 如题,现在有一个并查集,你需要完成合并和查询操作。 输入格式 第一行包含两个整数 N,M ,表示共有 N 个元素和 M 个操作。 接下来 M 行,每行包含三个整数 Zi,Xi,Yi 。 当 Zi=1 时,将...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
01485