leetcode刷题记录
leetcode刷题记录
小羊咩恩
树立终生学习理念
展开
-
【LeetCode】705.设计哈希集合(LeetCode探索题实现哈希集合)
不使用任何内建的哈希表库设计一个哈希集合具体地说,你的设计应该包含以下的功能add(value):向哈希集合中插入一个值。contains(value) :返回哈希集合中是否存在这个值。remove(value):将给定值从哈希集合中删除。如果哈希集合中没有这个值,什么也不做。示例:MyHashSet hashSet = new MyHashSet();hashSet.add(1);...转载 2019-09-24 16:51:15 · 452 阅读 · 0 评论 -
【LeetCode】706.设计哈希映射(探索题同)
不使用任何内建的哈希表库设计一个哈希映射具体地说,你的设计应该包含以下的功能put(key, value):向哈希映射中插入(键,值)的数值对。如果键对应的值已经存在,更新这个值。get(key):返回给定的键所对应的值,如果映射中不包含这个键,返回-1。remove(key):如果映射中存在这个键,删除这个数值对。示例:MyHashMap hashMap = new MyHashMa...转载 2019-09-24 17:43:46 · 224 阅读 · 0 评论 -
算法篇----罗马数字转整数(LeetCode13)
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12...原创 2019-10-08 15:25:06 · 131 阅读 · 0 评论