
算法与数据结构
以力扣为来源,学习和复习算法。
大海之狂
技术开发是兴趣,工作是责任,学习是态度。
展开
-
833-字符串中查找与替换
你会得到一个字符串s(索引从 0 开始),你必须对它执行k个替换操作。替换操作以三个长度均为kindicessourcestargets。要完成第isources[i]sindices[i]targets[i]例如,如果s = "abcd",那么替换的结果将是" eee cd"。所有替换操作必须发生,这意味着替换操作不应该影响彼此的索引。测试用例保证元素间。s = "abc""ab""bc"在对s执行所有替换操作后返回。是字符串中连续的字符序列。"eeebffff"原创 2023-08-16 00:30:24 · 228 阅读 · 0 评论 -
1. 两数之和
3、结果条件:i下标的对应的数值 + j下标的对应的数值 = 给定的目标值target。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。2、暴力查找:其中i从0开始,j从i+1开始,条件都是:不大于数组长度。整数,并返回它们的数组下标。1、定义两个下标参数:i,j。你可以按任意顺序返回答案。,请你在该数组中找出。原创 2023-08-14 12:58:20 · 299 阅读 · 0 评论 -
617-合并二叉树
给你两棵二叉树:root1和root2。想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。合并的规则是:如果两个节点重叠,那么将这两个节点的值相加作为合并后节点的新值;否则,null 的节点将直接作为新二叉树的节点。返回合并后的二叉树。合并过程必须从两个树的根节点开始。原创 2023-08-14 12:29:30 · 123 阅读 · 0 评论 -
[算法] 删除排序数组中的重复项
删除排序数组中的重复项原创 2022-06-28 00:37:26 · 141 阅读 · 0 评论