自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 SQL学习笔记

语句:常用完整性约束:通配符:

2023-04-04 16:49:33 40

原创 LeetCode编程-数组篇-59. 螺旋矩阵 II

问题描述:给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix。示例 1:输入:n = 3输出:[[1,2,3],[8,9,4],[7,6,5]]示例 2:输入:n = 1输出:[[1]]提示:来源:力扣(LeetCode)

2023-02-24 11:32:45 67

原创 LeetCode编程-数组篇-209. 长度最小的子数组

问题描述:给定一个含有 n 个正整数的数组和一个正整数 target。找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0。示例 1:输入:target = 7, nums = [2,3,1,2,4,3]输出:2解释:子数组 [4,3] 是该条件下的长度最小的子数组。示例 2:输入:target = 4, nums = [1,4,4]

2023-02-24 10:53:13 48

原创 LeetCode编程-数组篇-27. 移除元素

问题描述:给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操作如下:// nums 是以“引用”方式传递的。

2023-02-24 10:08:47 48

原创 LeetCode编程-数组篇-35. 搜索插入位置

问题描述:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为 O(log n) 的算法。

2023-02-23 15:04:27 59

原创 LeetCode编程练习日常-383. 赎金信

问题描述:给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。如果可以,返回 true;否则返回 false。magazine 中的每个字符只能在 ransomNote 中使用一次。

2023-02-23 13:45:10 48

原创 LeetCode编程练习日常-876. 链表的中间结点

问题描述:给你单链表的头结点 head ,请你找出并返回链表的中间结点。如果有两个中间结点,则返回第二个中间结点。示例 1:输入:head = [1,2,3,4,5]输出:[3,4,5]解释:链表只有一个中间结点,值为 3。示例 2:输入:head = [1,2,3,4,5,6]输出:[4,5,6]解释:该链表有两个中间结点,值分别为 3 和 4 ,返回第二个结点。提示:链表的结点数范围是 [1, 100]来源:力扣(LeetCode)

2023-02-22 17:34:32 66 1

原创 LeetCode编程练习日常-412. Fizz Buzz

问题描述:给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中:answer[i] == “FizzBuzz” 如果 i 同时是 3 和 5 的倍数。answer[i] == “Fizz” 如果 i 是 3 的倍数。answer[i] == “Buzz” 如果 i 是 5 的倍数。answer[i] == i (以字符串形式)如果上述条件全不满足。示例 1:输入:n = 3。

2023-02-22 17:09:25 102

原创 LeetCode编程练习日常-1672. 最富有客户的资产总量

给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i​​​​​​​​​​​​ 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量。客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。示例 1:输入:accounts = [[1,2,3],[3,2,1]]输出:6解释:第 1 位客户的资产总量 = 1 + 2 + 3 = 6。

2023-02-22 16:17:42 45

原创 LeetCode编程练习日常-1342.将数字变成0的操作次数

问题描述:给你一个非负整数 num ,请你返回将它变成 0 所需要的步数。如果当前数字是偶数,你需要把它除以 2;否则,减去 1。示例 1:输入:num = 14输出:6解释:步骤 1) 14 是偶数,除以 2 得到 7。步骤 2) 7 是奇数,减 1 得到 6。步骤 3) 6 是偶数,除以 2 得到 3。步骤 4) 3 是奇数,减 1 得到 2。步骤 5) 2 是偶数,除以 2 得到 1。步骤 6) 1 是奇数,减 1 得到 0。

2023-02-22 15:49:55 68

原创 LeetCode编程练习日常-1480.一维数组的动态和

问题描述:给你一个数组 nums。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i])。请返回 nums 的动态和。示例 1:输入:nums = [1,2,3,4]输出:[1,3,6,10]解释:动态和计算过程为 [1, 1+2, 1+2+3, 1+2+3+4]。示例 2:输入:nums = [1,1,1,1,1]输出:[1,2,3,4,5]

2023-02-22 15:12:27 43

原创 Java编程练习

Java编程—进制转换(JAVA)题目:【问题描述】写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入)【输入形式】输入一个十六进制的数值字符串。【输出形式】输出该数值的十进制字符串。【样例输入】0xA【样例输出】10代码样例:import java.util.Scanner;public class conversion {public static void main(String[] args) {Scanner scanner = new

2021-04-11 16:22:43 55

原创 Java编程练习

Java编程—供应商问题(JAVA)题目:【问题描述】有n个某种商品供应商,某地有m个商店,商店需要从供应商那里进货该商品,每个供应商的供应能力有上限,每个商店都有自己的商品需求量(need[i]:表示第i个商店的需求),每个供应商运送单位商品到商店需要一个运费。【输入形式】输入说明:第一行包含两个整数N,M接下来N行包含三个整数,第一个数表示供应商编号,第二数表示供应能力上限,表示该供应商的供应量不能超过这个上限,第三个数表示运送单位商品到商店的运费。接下来M行包含两个整数,第一个数表示商店

2021-04-11 14:32:24 90

原创 Java编程练习

Java编程—学生成绩(java)题目:【问题描述】老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩.【输入形式】输入包括多组测试数据。每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。 学生ID编号从1编到N。第二行包含N个整数,代表这N个学生的初始成绩,其中第i个数代表ID为i的学生的成绩,接下来又M行,每一行有一个字符C(只取‘Q’或‘U

2021-04-11 12:08:22 160

原创 Java编程练习

Java编程—求子数组最大和(java)题目:【问题描述】明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作。Input Param n 输入随机数的个数 inputArray n 个随机整数组成的数组 Return Value OutputArr

2021-04-11 11:37:04 101

原创 Java编程练习

Java编程— 跳跃最大长度(java)题目:【问题描述】给一个非负整数数组。假设你最初的位置为0,数组中每一个元素的值代表你能跳跃最大的长度,判断是否能达到数组的最后一个位置【输入形式】第一行数组长度 第二行输入一个非负整数数组【输出形式】布尔类型的值【样例输入】51 2 3 1 4【样例输出】true 代码样例:import java.util.Scanner;public class max_Jump { public static void mai

2021-04-10 21:44:34 157

原创 Java编程练习

Java编程—求子数组最大和(java)题目:【问题描述】给定一个数组,求数组中某一段元素和的最大值。注意这一段元素是连续的。如[31,-41,59,26,-53,58,97,-93,-23,84],的最大和是187=59+26+(-53)+58+97【输入形式】第一行输入数组长度N(0<N<=20000)后面N行输入数组元素【输出形式】输出子数组的最大和【样例输入】1031-415926-535897-93-2384【样例输出】187代码样例:impor

2021-04-10 20:17:32 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除