LC第396场周赛 100284. 有效单词 - 力扣(LeetCode) 这一道题完全拿下,到最后发现其实不用对于数字进行判断 12345678910111213141516171819202122class Solution { public boolean isValid(String word) { if (word.length() < 3) return fa 2024-05-05 算法 #周赛
HashTableⅠ 217. 存在重复元素 - 力扣(LeetCode) 123456789101112class Solution { public boolean containsDuplicate(int[] nums) { int n = nums.length; Map<Integer, Integer> map = new HashMap<>(); for 2024-04-26 算法 #leetcode
操作系统 同步、异步、的概念同步:当一个同步调用发出后,调用者要一直等待返回结果。通知后,才能进行后续的执行。 异步:当一个异步过程调用发出后,调用者不能立刻得到返回结果。实际处理这个调用的部件在完成后,通过状态、通知和回调来通知调用者。 进程3.1 为啥要引入进程的概念?程序的封闭性和可再现性。 程序的并发执行和资源共享总的来说就是,多道程序设计的环境下,程序的并发执行代替了程序的顺序执行 程序并发执行的 2024-04-24 操作系统 #面试必背
java多线程2 3.5 线程中的常见方法 方法 (static)功能说明 注意 start() 启动一个线程,在新的线程运行run方法中的代码。 start()方法只是让线程进入就绪状态,里面的代码不一定就立刻运行(任务调度器决定)(CPU的时间片还没有分给它)。线程对象的start方法只能调用一次,如果调用了多次会出现illegalThreadStateException。 run() 新的线程启 2024-04-22 Java基础 #JUC
LC 394场周赛 100294. 统计特殊字母的数量 I - 力扣(LeetCode) 这个简单题被我拿下了:blush:但是耗费了我好长好长的时间,到底是API使用的不够熟练 12345678910111213class Solution { public int numberOfSpecialChars(String word) { HashSet<Characte 2024-04-21 算法 #周赛
数与位2 数字的位操作2231. 2 的幂 - 力扣(LeetCode) 12345class Solution { public boolean isPowerOfTwo(int n) { return ( n > 0&&( n & (n - 1))== 0); }} 342. 4的幂 - 力扣(LeetCode) 12 2024-04-20 算法 #leetcode
数与位 数字的位操作7. 整数反转 - 力扣(LeetCode) 有一点东西,但不多 12345678910111213class Solution { public int reverse(int x) { int res = 0; while(x != 0){ int v = x % 10; i 2024-04-18 算法 #leetcode
LC 128场双周赛 LC 128场双周赛100280. 覆盖所有点的最少矩形数目 - 力扣(LeetCode)给你一个二维整数数组 point ,其中 points[i] = [xi, yi] 表示二维平面内的一个点。同时给你一个整数 w 。你需要用矩形 覆盖所有 点。 每个矩形的左下角在某个点 (x1, 0) 处,且右上角在某个点 (x2, y2) 处,其中 x1 <= x2 且 y2 >= 0 ,同时 2024-04-14 算法 #周赛
java多线程1 3.1创建线程以及运行线程创建线程方法一:直接使用线程12345678910111213141516import lombok.extern.slf4j.Slf4j;@Slf4j(topic = "c.Test01")public class Test01 { public static void main(String[] args) { 2024-04-10 Java基础 #JUC
字符串篇六 字符串匹配28. 找出字符串中第一个匹配项的下标 - 力扣(LeetCode) 解法一: 我刚一见到这个题解的时候,脑子里蹦出了插入排序的那个代码,虽然只是一个简单题,但是这个题细节方面写的也是一个细节怪的写法,就是这句i <= n - m;一懵还不理解,意思就是如果n - m个字符还没能匹配的上的话,那就没了呀 …… 整体的时间复杂度O((n - m)*m) 123456789101 2024-04-09 算法 #leetcode