题目描述
给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。
示例 1:
输入: “abcabcbb”
输出: 3
解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。
示例 2:
输入: “bbbbb”
输出: 1
解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。
示例 3:
输入: “pwwkew”
输出: 3
解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。
注意,你的答案必须是子串的长度,”pwke” 是一个子序列,不是子串。
忆旧人,有感,作此诗于深圳,2019-11-19 08:16 笔
:::tip
本章涉及知识点:
通过本章的学习,你将接触UWP最重要的集合控件:ListView和GridView。它们虽然是两种控件,但原理相通,最大的区别也不过在于排版方式的不同,故而将这两者合在一起讲。
ListView和GridView控件本身并不难,不足以让我分成上下两章来说,但其背后的数据绑定、数据模板等,却是制作UWP应用时必须要具备的知识,值得大书特书。
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。
1 | 字符 数值 |
例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况:
给定一个罗马数字,将其转换成整数。输入确保在 1 到 3999 的范围内。
示例 1:
输入: “III”
输出: 3
示例 2:
输入: “IV”
输出: 4
示例 3:
输入: “IX”
输出: 9
示例 4:
输入: “LVIII”
输出: 58
解释: L = 50, V= 5, III = 3.
示例 5:
输入: “MCMXCIV”
输出: 1994
解释: M = 1000, CM = 900, XC = 90, IV = 4.
【互惠互利,共同进步】
考研过程中会有很多资料需要学习,所以我建了一个QQ群,方便资料的查看,本着互利共享的原则,将这个群和研友们进行共享,如果研友愿意的话也可以传不错的文件进群分享。链接在下面:
点击链接加入群聊【JIT_CS考研】:https://jq.qq.com/?_wv=1027&k=5A7M5gi
:::tip
本章涉及知识点:
绑定是UWP应用的核心知识,熟练运用绑定,可以极大地减轻我们的工作量,同时让我们的代码的可维护性更优秀,即所谓健壮的代码
。