05 2021 档案
摘要:1. 连接步骤 1. 进入一个Java文件,点击右侧的Database 2. 点击+号 3. 点击Data Source 4. 选择MySQL 5. 输入用户名,密码,数据库名,然后点击Test Connection。提示成功就表示连接上了。 2. 可能错误 点击测试后可能报错: Server re
阅读全文
摘要:1. 题目 设计一个算法,找出数组中最小的k个数。以任意顺序返回这k个数均可。 2. 示例 输入: arr = [1,3,5,7,2,4,6,8], k = 4 输出: [1,2,3,4] 3. 提示 0 <= len(arr) <= 100000 0 <= k <= min(100000, len
阅读全文
摘要:1. 题目 给你一个字符串 s 和一个整数 k ,请你找出 s 中的最长子串, 要求该子串中的每一字符出现次数都不少于 k 。返回这一子串的长度。 2. 示例 示例1: 输入:s = "aaabb", k = 3 输出:3 解释:最长子串为 "aaa" ,其中 'a' 重复了 3 次 示例2: 输入
阅读全文
摘要:1. 扩展维度 要将一个二维的数据扩展为三维: 1 print("扩展之前:", img_Y_blur.shape) 2 img_Y_blur = np.expand_dims(img_Y_blur, 2) 3 print("扩展之后:", img_Y_blur.shape) 运行结果: 扩展之前:
阅读全文
摘要:1. 题目 给定一个含有数字和运算符的字符串,为表达式添加括号,改变其运算优先级以求出不同的结果。你需要给出所有可能的组合的结果。有效的运算符号包含 +, - 以及 * 。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/different-wa
阅读全文
摘要:1. 题目 数组 A 包含 N 个数,且索引从0开始。数组 A 的一个子数组划分为数组 (P, Q),P 与 Q 是整数且满足 0<=P<Q<N 。 如果满足以下条件,则称子数组(P, Q)为等差数组: 元素 A[P], A[p + 1], ..., A[Q - 1], A[Q] 是等差的。并且 P
阅读全文
摘要:1. 题目 给你一个整数数组 nums ,你可以对它进行一些操作。 每次操作中,选择任意一个 nums[i] ,删除它并获得 nums[i] 的点数。之后,你必须删除 所有 等于 nums[i] - 1 和 nums[i] + 1 的元素。 开始你拥有 0 个点数。返回你能通过这些操作获得的最大点数
阅读全文
摘要:1. 题目 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高
阅读全文
摘要:1. 题目 我们定义「顺次数」为:每一位上的数字都比前一位上的数字大 1 的整数。 请你返回由 [low, high] 范围内所有顺次数组成的 有序 列表(从小到大排序)。 提示: 10 <= low <= high <= 10^9 来源:力扣(LeetCode)链接:https://leetcod
阅读全文
摘要:1. 题目 给你一个整数数组 nums ,其中可能包含重复元素,请你返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。返回的解集中,子集可以按 任意顺序 排列。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/subsets-ii著
阅读全文
摘要:1. 题目 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 2. 示例 输入:nums = [1,2,3] 输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]
阅读全文
摘要:1. 题目 给定由若干 0 和 1 组成的矩阵 matrix,从中选出任意数量的列并翻转其上的 每个 单元格。翻转后,单元格的值从 0 变成 1,或者从 1 变为 0 。 回经过一些翻转后,行与行之间所有值都相等的最大行数。 来源:力扣(LeetCode)链接:https://leetcode-cn
阅读全文
摘要:1. 题目 给定一位研究者论文被引用次数的数组(被引用次数是非负整数)。编写一个方法,计算出研究者的 h 指数。 h 指数的定义:h 代表“高引用次数”(high citations),一名科研人员的 h 指数是指他(她)的 (N 篇论文中)总共有 h 篇论文分别被引用了至少 h 次。且其余的 N
阅读全文
摘要:1. 题目: 给你一个字符串 s,找到 s 中最长的回文子串。 2. 示例: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意的答案。 3. Code public class LongestPalindrome { int start = 0, maxLen = 1
阅读全文
摘要:1. 题目 输入一个字符串,打印出该字符串中字符的所有排列。 你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。 2. 示例 输入:s = "abc" 输出:["abc","acb","bac","bca","cab","cba"] 3. Code 3.1 回溯+交换 1 public cl
阅读全文
摘要:1. 题目: 输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。 序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/he-wei-sde-l
阅读全文
摘要:1. 题目: 在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物? 来源:力扣(LeetCode)链接:ht
阅读全文
摘要:P:准确率是预测出的结果中,有多少是预测正确了的。 R:召回率是预测正确的占所有正样本的比例。 细节: 实际上非常简单,精确率是针对我们预测结果而言的,它表示的是预测为正的样本中有多少是真正的正样本。那么预测为正就有两种可能了,一种就是把正类预测为正类(TP),另一种就是把负类预测为正类(FP),也
阅读全文
摘要:题1:面向对象和面向过程的区别? 回答:举个经典例子:用面向过程写出的程序是一份蛋炒饭,用面向对象写出来的程序是一份盖浇饭。如果喜欢吃蛋炒饭,那么面向过程就够了。如果只喜欢吃鸡蛋,不喜欢吃青菜,那么唯一的方法就是把做好的饭倒掉重做,用面向过程术语描述,就是更改了需求,整个程序都要更改。而盖浇饭的好处
阅读全文