摘要: 问题描述: 有 n 个盒子。给你一个长度为 n 的二进制字符串boxes,其中 boxes[i] 的值为'0'表示第 i 个盒子是空的,而 boxes[i] 的值为 '1' 表示盒子里有一个小球。 在一步操作中,你可以将一个小球从某个盒子移动到一个与之相邻的盒子中。第 i 个盒子和第 j 个盒子相邻 阅读全文
posted @ 2022-12-02 11:34 cleveresthuang 阅读(59) 评论(0) 推荐(0)
摘要: 问题描述 给你一个下标从1开始的整数数组numbers,该数组已按非递减顺序排列,请你从数组中找出满足相加之和等于目标数 target 的两个数。如果设这两个数分别是 numbers[index1] 和 numbers[index2] ,则 1 <= index1 < index2 <= numbe 阅读全文
posted @ 2022-12-01 20:56 cleveresthuang 阅读(51) 评论(0) 推荐(1)
摘要: 问题描述: 给你一个仅由字符 '0' 和 '1' 组成的字符串 s 。一步操作中,你可以将任一 '0' 变成 '1' ,或者将 '1' 变成 '0' 。返回使 s 变成 交替字符串 所需的 最少 操作数。 交替字符串 定义为:如果字符串中不存在相邻两个字符相等的情况,那么该字符串就是交替字符串。例如 阅读全文
posted @ 2022-11-29 20:57 cleveresthuang 阅读(40) 评论(0) 推荐(1)
摘要: 问题描述: 你在一个城市里,城市由 n 个路口组成,路口编号为 0 到 n - 1 ,某些路口之间有 双向 道路。输入保证你可以从任意路口出发到达其他任意路口,且任意两个路口之间最多有一条路。 给你一个整数 n 和二维整数数组 roads ,其中 roads[i] = [ui, vi, timei] 阅读全文
posted @ 2022-11-29 20:25 cleveresthuang 阅读(39) 评论(0) 推荐(0)
摘要: 题目描述 给定两个用链表表示的整数,每个节点包含一个数位。 这些数位是反向存放的,也就是个位排在链表首部。 编写函数对这两个整数求和,并用链表形式返回结果。 示例1: 输入:(7 -> 1 -> 6) + (5 -> 9 -> 2),即617 + 295 输出:2 -> 1 -> 9,即912 进阶 阅读全文
posted @ 2022-11-27 13:34 cleveresthuang 阅读(37) 评论(0) 推荐(1)