摘要: 1.题目介绍 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即 阅读全文
posted @ 2023-10-14 22:18 DawnTraveler 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1.题目介绍 1.1 题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2: 输入:strs = ["dog","racecar","car" 阅读全文
posted @ 2023-10-14 21:41 DawnTraveler 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1.题目介绍 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。 示例 1: 输入:x = 121 输出:true 示例 2: 输入:x = -121 输 阅读全文
posted @ 2023-10-14 17:13 DawnTraveler 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 键值对在内存中的存储方式取决于具体的数据结构和编程语言。通常,有两种主要的数据结构用于存储键值对:数组(或列表)和哈希表。以下是它们的工作原理: 1.数组(或列表)存储键值对: 如果键值对存储在数组中,通常有两数组,一个用于存储键(通常是整数或字符串),另一个用于存储值(可以是任何数据类型)。 数组 阅读全文
posted @ 2023-10-14 16:04 DawnTraveler 阅读(72) 评论(0) 推荐(0) 编辑