首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
刷题
lvzi
创建于2023-11-01
订阅专栏
刷题笔记
暂无订阅
共7篇文章
创建于2023-11-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【刷题】计算三叉搜索树的高度
``` # line1 = int(sys.stdin.readline()) # nums = list(map(int, sys.stdin.readline().split())) # line
【刷题】拷贝文件
题目 略 注意点 不要想着有什么特殊的,就是背包问题,一定有v和w两个变量。隐含了价值。 math.ceil可以实现int相反的效果
最长公共子序列变种
题目 找出a中包含b的最短子序列(子序列是非连续的) 不明白,用dp可以从a中找到chines和chins两个都和b有最长公共子序列的序列,怎么确定的选择到chins呢。 有没有人可以帮忙解答一下
【刷题】最长公共子序列
# 子序列可以不连续 ``` def lcs(a, b): a, b = " " + a, " " + b m, n = len(a), len(b) dp = [[1] *
【刷题】最长公共子串
``` # 最长公共子串 from collections import defaultdict string1 = "abvbaccvbs" string2 = "abcavbs" m, n = l
【刷题】二叉树的最近公共祖先,看了我的你才能看懂其他人的解释
每个解释上来就是 如果root等于p或者q,那么最近的公共祖先就是自己 凭啥啊??? p,q=5,8 比如这个图,root到5的时候,root==5,凭啥公共祖先就是5啊 我百思不得其解, 终于后来想
螺丝螺母 nuts and bolts
``` def partition(arr, pivot, compare_func): i = 0 for j in range(len(arr)): if compare_func(arr[j],