Loading

摘要: https://leetcode-cn.com/problems/ransom-note/ 维护一个字母长度的数组,遍历字母来源的字符串,在数组中将相对的字母位置加一 在所给的字符串中遍历看是否有对应的字母在数组中,有的话值-- class Solution { public boolean can 阅读全文
posted @ 2022-01-16 18:11 Zhbeii 阅读(30) 评论(0) 推荐(0) 编辑
摘要: https://leetcode-cn.com/problems/4sum-ii/ 因为要求的是元组的数量 思路: 拿两个数组各个元素进行求和,加到map中,剩下的两个数组加和,看有没有符合条件的,有的话,统计次数 class Solution { public int fourSumCount(i 阅读全文
posted @ 2022-01-16 17:38 Zhbeii 阅读(17) 评论(0) 推荐(0) 编辑
摘要: https://leetcode-cn.com/problems/happy-number/ 当始终不是1的时候,会出现无限循环,那么我们需要拿着个无限循环出现的元素作为判断条件,当这一轮结束到下一个循环的开始会出现重复的元素,我们使用set存储元素,如果n=1或者set中包含n,那么就跳出循环 c 阅读全文
posted @ 2022-01-16 16:23 Zhbeii 阅读(35) 评论(0) 推荐(0) 编辑
摘要: https://leetcode-cn.com/problems/intersection-of-two-arrays/ 初始化两个set因为输出的元素是不重复的,使用set把第一个数组中的元素弄进来,然后看第二个数组中有没有包含的元素,有的话,加到第二个set中,然后新初始化的一个数组,将第二个s 阅读全文
posted @ 2022-01-16 15:57 Zhbeii 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 行级锁: MyISAM 只有表级锁,就是一锁就是锁一张表 InnoDB默认为行级锁(也支持表级锁) 事务: MyISAM不提供事务支持 InnoDB提供事务支持,具有提交(commit)和回滚(rollback)事务的能力 外键 MyISAM不支持 InnoDB支持 安全恢复 MyISAM 不支持 阅读全文
posted @ 2022-01-16 12:09 Zhbeii 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 原子性:应用中不可再分的最小逻辑执行体 一致性:事务执行的结果必须从一个一致性状态变成另一个一致性状态(白狗变黑狗,不能出现花斑狗) 隔离性:各个事务的执行互不干扰,任意一个事务的内部操作对其他并发的事务,都是隔离的。也就是说:并发执行的事务之间不能看到对方的中间状态,并发执行的事务之间不能相互影响 阅读全文
posted @ 2022-01-16 11:11 Zhbeii 阅读(22) 评论(0) 推荐(0) 编辑
摘要: HashMap HashSet 实现Map接口 实现Set接口 存储键值对 仅存储对象 调用put()向map中添加元素 调用add()向set中添加元素 HashMap使用key计算hashCode HashSet使用成员对象来计算hashCode值,有可能两个对象的hashCode相同,那么就使 阅读全文
posted @ 2022-01-16 10:14 Zhbeii 阅读(23) 评论(0) 推荐(0) 编辑