![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日一练
文章平均质量分 57
hxng
这个作者很懒,什么都没留下…
展开
-
每日一练(3)
数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做。时间复杂度:O(n),其中 n 是字符串 s 的长度。给定一个罗马数字,将其转换成整数。,即为两个并列的 1。空间复杂度:O(1)原创 2024-08-08 12:19:50 · 111 阅读 · 0 评论 -
每日一练(2)
从左向右读, 为 -121。从右向左读, 为 121-。因此它不是一个回文数。当x为奇数,第3次循环结束,x= revertedNumber/10,是回文数。当x为偶数,第2次循环结束,x= revertedNumber时,是回文数。回文数:是指正序(从左向右)和倒序(从右向左)读都是一样的整数。从右向左读, 为 01。因此它不是一个回文数。你能不将整数转为字符串来解决这个问题吗?是一个回文整数,返回。原创 2024-08-07 18:56:40 · 302 阅读 · 0 评论 -
每日一练(1)
最容易想到的方法是枚举数组中的每一个数 x,寻找数组中是否存在 target - x。当我们使用遍历整个数组的方式寻找 target - x 时,需要注意到每一个位于 x 之前的元素都已经和 x 匹配过,因此不需要再进行匹配。在本题中,key = target,哈希函数为target - x,x为数组nums中的元素。我们可以创建一个hash表用于存储target - x,对于每个x,查询hash表中是否存在target - x与之相等,若存在则返回x的下标。整数,并返回它们的数组下标。原创 2024-08-07 17:53:08 · 247 阅读 · 0 评论