- 博客(5)
- 收藏
- 关注
原创 【剑指Offer】矩形覆盖
矩形覆盖我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?比如n=3时,2*3的矩形块有3种覆盖方法:public class Solution { public int rectCover(int target) { if(target<=2){ return target; } //pre1对应f(n-1) //pre1
2021-03-29 15:54:36
74
原创 5714. 替换字符串中的括号内容
5714. 替换字符串中的括号内容给你一个字符串 s ,它包含一些括号对,每个括号中包含一个 非空 的键。比方说,字符串 "(name)is(age)yearsold" 中,有 两个 括号对,分别包含键 "name" 和 "age" 。你知道许多键对应的值,这些关系由二维字符串数组 knowledge 表示,其中 knowledge[i] = [keyi, valuei] ,表示键 keyi 对应的值为 valuei 。你需要替换 所有 的括号对。当你替换一个括号对,且它包含的键为 keyi
2021-03-28 18:31:01
522
原创 5713. 字符串中不同整数的数目
5713. 字符串中不同整数的数目难度简单4收藏分享切换为英文接收动态反馈给你一个字符串 word ,该字符串由数字和小写英文字母组成。请你用空格替换每个不是数字的字符。例如,"a123bc34d8ef34" 将会变成 " 123 34 8 34" 。注意,剩下的这些整数为(相邻彼此至少有一个空格隔开):"123"、"34"、"8" 和 "34" 。返回对 word 完成替换后形成的 不同 整数的数目。只有当两个整数的 不含前导零 的十进制表示不同, 才认为这两个整数也不同。class Solu
2021-03-28 17:06:25
133
原创 synchronized和static synchronized关键字
上锁的对象synchronized:调用该synchronized方法的实例static synchronized:该方法的.class类//锁的是instance1instance1.synchronizedMethod();//Class1是类名,锁的是Class1.classClass1.staticSynchronizedMethod();只有上锁的对象是同一个的时候才会出现并发问题//a是实例,A是类名//相同实例不能同时访问a.syn1()&a.sync1();
2021-03-16 17:00:58
97
原创 浅析字符集和字符编码
浅析字符集和字符编码字符集即编码字符集(coded character set),可以理解为一个包含了该字符集里每一个元素的key-value表,key是字符,value是该字符对应的二进制序号,学名是代码(又称代码点)。ASCII:英文字母、数字ISO 8859:向下兼容ASCII(其前128位即ASCII字符集,编号保持不变),针对不同语言有不同版本不同ISO版本具体参考这篇☞链接GB:汉字的字符集,主要有GB2312, GBK,GB1300, GB10830等Unicod
2021-02-15 19:42:42
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人