04 2021 档案

摘要:题目描述 给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。示例 1:输入:nums = [2,2,3,2]输出:3示例 2:输入:nums = [0,1,0,1,0,1,99]输出:99提示: 1 <= nums.leng 阅读全文
posted @ 2021-04-30 17:35 没有你哪有我 阅读(144) 评论(0) 推荐(0) 编辑
摘要:一、Maven在电脑上配置 第一步:下载Maven(去官网下,这个链接我找了很久才找到,藏得够深啊哈哈) 网址:https://archive.apache.org/dist/maven/maven-3 第二步:配置Maven环境变量 第三步:配置阿里云镜像和本地仓库 1 <!-- 配置阿里镜像 - 阅读全文
posted @ 2021-04-29 16:33 没有你哪有我 阅读(122) 评论(0) 推荐(0) 编辑
摘要:1、关于Java中的ClassLoader下面的哪些描述是错误的:( ) A. 默认情况下,Java应用启动过程涉及三个ClassLoader: Boostrap, Extension, System B. 一般的情况不同ClassLoader装载的类是不相同的,但接口类例外,对于同一接口所有类装载 阅读全文
posted @ 2021-04-29 13:20 没有你哪有我 阅读(692) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定一个整数 n,求以 1 ... n 为节点组成的二叉搜索树有多少种? 示例: 输入: 3输出: 5解释:给定 n = 3, 一共有 5 种不同结构的二叉搜索树: 1 3 3 2 1 \ / / / \ \ 3 2 1 1 3 2 / / \ \ 2 1 2 3 分析 这题可以通过枚举每 阅读全文
posted @ 2021-04-27 21:32 没有你哪有我 阅读(62) 评论(0) 推荐(0) 编辑
摘要:介绍 CSS3中的媒体查询,它可以根据用户设备的尺寸不同而调用不同的样式。它是一种向不同设备提供不同内容的简单而有效的方式,最常用的查询是处理视口高度和宽度的查询。 定义和使用 使用 @media 查询,你可以针对不同的媒体类型定义不同的样式。 @media 可以针对不同的屏幕尺寸设置不同的样式,特 阅读全文
posted @ 2021-04-26 14:13 没有你哪有我 阅读(141) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一棵二叉搜索树,请你 按中序遍历 将其重新排列为一棵递增顺序搜索树,使树中最左边的节点成为树的根节点,并且每个节点没有左子节点,只有一个右子节点。 示例 1: 输入:root = [5,3,6,2,4,null,8,1,null,null,null,7,9]输出:[1,null,2,n 阅读全文
posted @ 2021-04-25 21:55 没有你哪有我 阅读(116) 评论(0) 推荐(0) 编辑
摘要:前期准备——数据库 表 SQL脚本 1 -- 2 -- Table structure for user 3 -- 4 DROP TABLE IF EXISTS `user`; 5 CREATE TABLE `user` ( 6 `id` int(11) NOT NULL AUTO_INCREMEN 阅读全文
posted @ 2021-04-24 16:54 没有你哪有我 阅读(87) 评论(0) 推荐(0) 编辑
摘要:什么是拦截器? 拦截器(Interceptor),主要完成请求参数的解析、将页面表单参数赋给值栈中相应属性、执行功能检验、程序异常调试等工作。(百度百科) 前期准备 login.html登录页 1 <!DOCTYPE html> 2 <html lang="en" xmlns:th="http:// 阅读全文
posted @ 2021-04-24 10:58 没有你哪有我 阅读(663) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个由 无重复 正整数组成的集合 nums ,请你找出并返回其中最大的整除子集 answer ,子集中每一元素对 (answer[i], answer[j]) 都应当满足: answer[i] % answer[j] == 0 ,或 answer[j] % answer[i] == 0 阅读全文
posted @ 2021-04-23 23:51 没有你哪有我 阅读(100) 评论(0) 推荐(0) 编辑
摘要:介绍 这几天在打比赛时遇到了二维前缀和,看了一下深有体会,发一篇详解。首先,什么是前缀和?一个数列,我们要计算某个区间内的和,该怎么做呢?正所谓暴力出奇迹,这一个也可以,我们暴力枚举每一个区间内的数并且相加,可是这个是O(n)的时间复杂度,不要小看这个线性,可如果在DP里的话这相当于加了一次方,卡你 阅读全文
posted @ 2021-04-22 22:21 没有你哪有我 阅读(776) 评论(1) 推荐(0) 编辑
摘要:题目描述 给你一个 无重叠的 ,按照区间起始端点排序的区间列表。在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。示例 1:输入:intervals = [[1,3],[6,9]], newInterval = [2,5]输出:[[1,5],[6,9] 阅读全文
posted @ 2021-04-21 17:06 没有你哪有我 阅读(94) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:输入:l1 = [2,4,3], l2 = [5, 阅读全文
posted @ 2021-04-20 19:44 没有你哪有我 阅读(72) 评论(0) 推荐(0) 编辑
摘要:题目描述 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式 阅读全文
posted @ 2021-04-20 12:32 没有你哪有我 阅读(72) 评论(0) 推荐(0) 编辑
摘要:题目描述 求 a 的 b 次方对 p 取模的值,其中 0≤a,b,p≤10^9​ 输入描述: 三个用空格隔开的整数a,b和p。 输出描述: 一个整数,表示 a^b mod p 的值。 示例1 输入 2 3 9 输出 8 分析 这题其实就是用快速幂写,不过就是要注意以下n == 0且p == 1时的情 阅读全文
posted @ 2021-04-20 10:29 没有你哪有我 阅读(188) 评论(0) 推荐(0) 编辑
摘要:【问题描述】 本题总分:15 分 RSA 是一种经典的加密算法。它的基本加密过程如下。 首先生成两个质数 p, q,令 n = p · q,设 d 与 (p − 1) · (q − 1) 互质,则可 找到 e 使得 d · e 除 (p − 1) · (q − 1) 的余数为 1。n, d, e 组 阅读全文
posted @ 2021-04-16 12:38 没有你哪有我 阅读(501) 评论(0) 推荐(0) 编辑
摘要:【问题描述】 时间限制: 1.0s 内存限制: 512.0MB 本题总分:25 分小明发明了一种给由全大写字母组成的字符串编码的方法。对于每一个大写字母,小明将它转换成它在 26 个英文字母中序号,即 A → 1, B → 2, ... Z → 26。这样一个字符串就能被转化成一个数字序列:比如 A 阅读全文
posted @ 2021-04-15 12:22 没有你哪有我 阅读(480) 评论(0) 推荐(0) 编辑
摘要:介绍 该程序是基于C/S架构模式,即服务端/客户端模式(这种架构模式维护起来既耗时又耗人力物力,不过也不是绝对的哈),其中使用了Java多线程中的一些常用API,例如ConcurrentHashMap(并发HashMap)、还有javax.swing包和java.awt包中的一些GUI组件,因为这是 阅读全文
posted @ 2021-04-14 19:50 没有你哪有我 阅读(1688) 评论(0) 推荐(0) 编辑
摘要:题目描述 有一个集合组成的list,如果有两个集合有相同的元素,将他们合并。返回最后还剩下几个集合。 集合数 n <= 1000。 每个集合的元素个数 m <= 100。 元素一定是非负整数,且不大于 100000。 样例 样例1: 输入:list = [[1,2,3],[3,9,7],[4,5,1 阅读全文
posted @ 2021-04-14 19:20 没有你哪有我 阅读(174) 评论(0) 推荐(0) 编辑
摘要:题目描述 描述 给一字符串 s, 找出在 s 中的最长回文子序列的长度. 你可以假设 s 的最大长度为 1000. 样例 样例1 输入: "bbbab" 输出: 4 解释: 一个可能的最长回文序列为 "bbbb" 样例2 输入: "bbbbb" 输出: 5 标签 优步 亚马逊 动态规划 区间型动态规 阅读全文
posted @ 2021-04-13 20:19 没有你哪有我 阅读(120) 评论(6) 推荐(0) 编辑
摘要:再次谈起什么是并查集? 在计算机科学中,并查集是一种树型的数据结构,用于处理一些不交集(Disjoint Sets)的合并及查询问题。有一个联合-查找算法(Union-find Algorithm)定义了两个用于此数据结构的操作:Find:确定元素属于哪一个子集。它可以被用来确定两个元素是否属于同一 阅读全文
posted @ 2021-04-13 12:23 没有你哪有我 阅读(206) 评论(0) 推荐(0) 编辑
摘要:什么是Thymeleaf Thymeleaf是一个用于web和独立环境的现代服务器端Java模板引擎。Thymeleaf的主要目标是将优雅自然的模板引入到您的开发工作流程中——HTML可以在浏览器中正确显示,也可以作为静态原型工作,从而在开发团队中实现更强大的协作。有了Spring框架的模块、与您喜 阅读全文
posted @ 2021-04-11 14:13 没有你哪有我 阅读(425) 评论(0) 推荐(0) 编辑
摘要:介绍Deque Deque 是JDK 1.6出来的一个新接口,它是一个双端队列接口,继承自Queue接口,Deque的实现类是LinkedList、ArrayDeque、LinkedBlockingDeque,其中LinkedList是最常用的。 Deque有三种用途 普通队列(一端进另一端出): 阅读全文
posted @ 2021-04-10 13:53 没有你哪有我 阅读(1355) 评论(0) 推荐(0) 编辑
摘要:题目描述 地上有一个 m 行和 n 列的方格,横纵坐标范围分别是 0∼m−1 和 0∼n−1。 一个机器人从坐标 (0,0)的格子开始移动,每一次只能向左,右,上,下四个方向移动一格。 但是不能进入行坐标和列坐标的数位之和大于 k的格子。 请问该机器人能够达到多少个格子? 样例1 输入:k=7, m 阅读全文
posted @ 2021-04-09 12:49 没有你哪有我 阅读(100) 评论(0) 推荐(0) 编辑
摘要:题目描述 熊大妈的奶牛在小沐沐的熏陶下开始研究信息题目。 小沐沐先让奶牛研究了最长上升子序列,再让他们研究了最长公共子序列,现在又让他们研究最长公共上升子序列了。 小沐沐说,对于两个数列 A 和 B ,如果它们都包含一段位置不一定连续的数,且数值是严格递增的,那么称这一段数是两个数列的公共上升子序列 阅读全文
posted @ 2021-04-08 18:08 没有你哪有我 阅读(263) 评论(0) 推荐(0) 编辑
摘要:题目描述 你正在和朋友玩一个游戏:桌子上有一堆石头,每一次你们都会从中拿出1到3个石头。拿走最后一个石头的人赢得游戏。游戏开始时,你是先手。 假设两个人都绝对理性,都会做出最优决策。给定石头的数量,判断你是否会赢得比赛。 举例:有四个石头,那么你永远不会赢得游戏。不管拿几个,最后一个石头一定会被你的 阅读全文
posted @ 2021-04-06 22:27 没有你哪有我 阅读(196) 评论(0) 推荐(0) 编辑
摘要:问题描述 你总共有n 万元,希望申请国外的大学,要申请的话需要交一定的申请费用,给出每个大学的申请费用以及你得到这个大学offer的成功概率,大学的数量是 m。如果经济条件允许,你可以申请多所大学。找到获得至少一份工作的最高可能性。 0<=n<=10000,0<=m<=10000 样例 样例 1: 阅读全文
posted @ 2021-04-06 20:06 没有你哪有我 阅读(69) 评论(0) 推荐(0) 编辑
摘要:题目描述 给出 n 个物品, 以及一个数组, nums[i]代表第i个物品的大小, 保证大小均为正数并且没有重复, 正整数 target 表示背包的大小, 找到能填满背包的方案数。 每一个物品可以使用无数次 样例 样例1 输入: nums = [2,3,6,7] 和 target = 7 输出: 2 阅读全文
posted @ 2021-04-06 19:08 没有你哪有我 阅读(75) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定 n 种物品, 每种物品都有无限个. 第 i 个物品的体积为 A[i], 价值为 V[i]. 再给定一个容量为 m 的背包. 问可以装入背包的最大价值是多少? 不能将一个物品分成小块. 放入背包的物品的总大小不能超过 m. 样例 样例 1: 输入: A = [2, 3, 5, 7], 阅读全文
posted @ 2021-04-06 18:45 没有你哪有我 阅读(96) 评论(0) 推荐(0) 编辑
摘要:题目描述 有 n 个物品和一个大小为 m 的背包. 给定数组 A 表示每个物品的大小和数组 V 表示每个物品的价值. 问最多能装入背包的总价值是多大? A[i], V[i], n, m 均为整数 你不能将物品进行切分 你所挑选的要装入背包的物品的总大小不能超过 m 每个物品只能取一次 样例 样例 1 阅读全文
posted @ 2021-04-06 18:21 没有你哪有我 阅读(87) 评论(0) 推荐(0) 编辑
摘要:题目描述 在n个物品中挑选若干物品装入背包,最多能装多满?假设背包的大小为m,每个物品的大小为A[i] 你不可以将物品进行切割。 样例 样例 1: 输入: [3,4,8,5], backpack size=10 输出: 9 样例 2: 输入: [2,3,5,7], backpack size=12 阅读全文
posted @ 2021-04-06 18:07 没有你哪有我 阅读(100) 评论(0) 推荐(0) 编辑
摘要:题目描述 你跟你的朋友在玩一个卡牌游戏,总共有 n 张牌。每张牌的成本为 cost[i] 并且可以对对手造成 damage[i] 的伤害。你总共有 totalMoney 元并且需要造成至少 totalDamage 的伤害才能获胜。每张牌只能使用一次,判断你是否可以取得胜利。 样例 样例1 输入: c 阅读全文
posted @ 2021-04-06 17:44 没有你哪有我 阅读(223) 评论(0) 推荐(0) 编辑
摘要:题目描述 给定n本书,第i本书有[i]页。有k个人来抄这些书。 这些书排成一行,每个人都可以索取连续一段的书。例如,一个复印机可以连续地将书从第i册复制到第j册,但是他不能复制第1册、第2册和第4册(没有第3册)。 他们在同一时间开始抄书,每抄一页书都要花1分钟。为了让最慢的复印机能在最早的时间完成 阅读全文
posted @ 2021-04-06 16:48 没有你哪有我 阅读(175) 评论(0) 推荐(0) 编辑
摘要:什么是最小生成树? 一个有 n 个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有 n 个结点,并且有保持图连通的最少的边。最小生成树可以用kruskal(克鲁斯卡尔)算法或prim(普里姆)算法求出。 MST性质: 假设 N = (V, {E})是一个连通网,U是顶点集V的一个非空子集 阅读全文
posted @ 2021-04-05 16:41 没有你哪有我 阅读(484) 评论(0) 推荐(0) 编辑
摘要:题目描述: w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。 如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗? 输入 阅读全文
posted @ 2021-04-04 15:33 没有你哪有我 阅读(141) 评论(0) 推荐(0) 编辑
摘要:题目描述: 设有 N 堆石子排成一排,其编号为 1,2,3,…,N。 每堆石子有一定的质量,可以用一个整数来描述,现在要将这 N堆石子合并成为一堆。 每次只能合并相邻的两堆,合并的代价为这两堆石子的质量之和,合并后与这两堆石子相邻的石子将和新堆相邻,合并时由于选择的顺序不同,合并的总代价也不相同。 阅读全文
posted @ 2021-04-03 20:38 没有你哪有我 阅读(117) 评论(0) 推荐(0) 编辑
摘要:问题:求从起点走到终点的最短路径 Java代码: 1 package com.lzp.maze.dfs; 2 3 import java.util.Scanner; 4 5 /** 6 * @author LZP 7 * @date 2021年4月3日 8 * @Description 9 * @v 阅读全文
posted @ 2021-04-03 15:59 没有你哪有我 阅读(377) 评论(0) 推荐(0) 编辑
摘要:题目描述: 给定字符串 s, 需要将它分割成一些子串, 使得每个子串都是回文串. 最少需要分割几次? 样例 样例 1: 输入: "a" 输出: 0 解释: "a" 本身就是回文串, 无需分割 样例 2: 输入: "aab" 输出: 1 解释: 将 "aab" 分割一次, 得到 "aa" 和 "b", 阅读全文
posted @ 2021-04-03 11:41 没有你哪有我 阅读(96) 评论(0) 推荐(0) 编辑
摘要:题目描述: N位同学站成一排,音乐老师要请其中的 (N−K) 位同学出列,使得剩下的 K位同学排成合唱队形。 合唱队形是指这样的一种队形:设 K位同学从左到右依次编号为 1,2…,K,他们的身高分别为 T1,T2,…,TK, 则他们的身高满足 T1<…<Ti>Ti+1>…>TK(1≤i≤K)。 你的 阅读全文
posted @ 2021-04-03 00:04 没有你哪有我 阅读(208) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示