罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 1 2 3 4 5 6 7 8 9 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个
编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “"。 示例 1: 1 2 输入: ["flower","flow","flight"] 输出: "fl" 示例 2: 1
1 2 3 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 1 2
1 2 3 4 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所
将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 1 2 3 4 5 6 7 8 9 10 11 12 输入:1->
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个