摘要: Executors创建四种线程池: CachedThreadPool:可缓存的线程池,该线程池中没有核心线程,非核心线程的数量为Integer.max_value,当有需要时创建线程来执行任务,没有需要时回收线程,适用于耗时少,任务量大的情况。 ScheduledThreadPool:周期性执行任务 阅读全文
posted @ 2021-07-23 16:22 aixueforever 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 绝对定位布局 使用**move(x, y)**可以对窗口进行布局,以窗口左上角为原点,向右为 x 轴正方向,向下为 y 轴正方向,移动(x,y); import sys from PyQt5.QtGui import QFont from PyQt5.QtWidgets import QWidget 阅读全文
posted @ 2021-07-21 15:24 aixueforever 阅读(535) 评论(0) 推荐(0) 编辑
摘要: https://www.jb51.net/article/154417.htm 阅读全文
posted @ 2021-05-27 15:53 aixueforever 阅读(40) 评论(0) 推荐(0) 编辑
摘要: #二叉树的迭代遍历 ##后序遍历 class Solution { public List<Integer> postorderTraversal(TreeNode root) { List<Integer> res = new ArrayList<>(); if (root == null) re 阅读全文
posted @ 2020-09-08 12:38 aixueforever 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 题目网站:https://www.acwing.com/problem/content/description/2/ dp[i][j]表示1前i件物品放入体积为j的背包里可以获得的最大价值。 N物品数量 V总体积 v体积数组 w价值数组 ##1. 0-1背包(AcWing2) import java 阅读全文
posted @ 2020-07-28 11:01 aixueforever 阅读(105) 评论(0) 推荐(0) 编辑
摘要: ##1. 只出现一次的数字(136) 异或的性质总结: 相异为1,相同为0; a ^ a = 0; 0 ^ a = a; 如果 a ^ b = c 成立,那么a ^ c = b 与 b ^ c = a 均成立。 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现 阅读全文
posted @ 2020-07-07 21:37 aixueforever 阅读(208) 评论(0) 推荐(0) 编辑
摘要: ##1. 比特位计数(191) 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。 public class Solution { // you need to treat n as an unsigned value public int ha 阅读全文
posted @ 2020-07-06 19:51 aixueforever 阅读(275) 评论(0) 推荐(0) 编辑