【Java每日一练】总目录(2023.3.11~5.18)共69篇

news2024/11/25 15:33:10

2023.3.11~2023.5.18 连载两个多月共69篇,暂停更


Java 2023.05


2023.5.11-2023.5.18

20230518

1. 移除链表元素  🌟

2. 跳跃游戏 II  🌟🌟

3. 复原 IP 地址  🌟🌟

20230517

1. 存在重复元素  🌟

2. 删除排序链表中的重复元素  🌟

3. 旋转数组  🌟🌟

20230516

1. 最小栈  🌟

2. 组合总和 II  🌟🌟

3. 相同的树  🌟

20230515

1. 阶乘后的零  🌟

2. 矩阵置零  🌟🌟

3. 两数相除  🌟🌟

20230514

1. 滑动窗口最大值  🌟🌟

2. 最大子序和  🌟

3. 整数转罗马数字  🌟🌟

20230513

1. 输出最值  ※

2. 盛最多水的容器  🌟🌟

3. 搜索旋转排序数组 II  🌟🌟

20230512

1. 最大间距  🌟🌟🌟

2. 串联所有单词的子串  🌟🌟🌟

3. 最长回文子串  🌟🌟

20230511

1. 有效数字  🌟🌟🌟

2. 存在重复元素 II  🌟🌟

3. 设计学生类Student和它的一个子类Undergraduate  🌟


2023.5.01-2023.5.10

20230510

1. 定义一个类Generator  🌟🌟

2. 螺旋矩阵 II  🌟🌟

3. 删除排序链表中的重复元素 II  🌟🌟

20230509

1. 下一个排列  🌟🌟

2. 分隔链表  🌟🌟

3. 复制带随机指针的链表  🌟🌟

20230508

1. Excel表列名称  🌟

2. 验证回文串  🌟

3. 路径总和 II  🌟🌟

20230507

1. 组合总和  🌟🌟

2. 缺失的第一个正数  🌟🌟🌟

3. 单词搜索 II  🌟🌟🌟

20230506

1. 全排列 II  🌟🌟

2. 岛屿数量  🌟🌟

3. 有效的数独  🌟🌟

20230505

1. 矩阵中的最长递增路径  🌟🌟🌟

2. 编辑距离  🌟🌟🌟

3. 数据流的中位数  🌟🌟🌟

20230504

1. 位1的个数  🌟

2. 移除元素  🌟

3. 验证二叉搜索树  🌟🌟

20230503

1. 外观数列

2. 将有序数组转换为二叉搜索树

3. 翻转字符串里的单词

20230502

1. 二叉搜索树的最近公共祖先  🌟🌟

2. 随机分组问题  🌟

3. K 个一组翻转链表  🌟🌟🌟

20230501

1. 路径交叉  🌟🌟

2. 环形链表  🌟🌟

3. 被围绕的区域  🌟🌟


Java 2023.04


2023.4.21-2023.4.30 

20230430

1. 文本左右对齐  🌟🌟🌟

2. 求素数和  🌟

3. 整数转换英文表示  🌟🌟🌟

20230429

1. 二叉树的后序遍历  🌟🌟

2. 删除无效的括号  🌟🌟🌟

3. 合并两个有序链表  🌟🌟

20230428

1. 搜索旋转排序数组  🌟🌟

2. 用栈实现队列  🌟

3. x 的平方根  🌟

20230427

1. 螺旋矩阵  🌟🌟

2. LRU 缓存机制  🌟🌟

3. 解数独  🌟🌟🌟

20230426

1. 天际线问题  🌟🌟🌟

2. 2 的幂  🌟🌟

3. 对称二叉树  🌟🌟

20230425

1. 乘积最大子数组  🌟🌟

2. 插入区间  🌟🌟

3. 删除有序数组中的重复项 II  🌟🌟

20230424

1. 二叉树的中序遍历  🌟🌟

2. 两两交换链表中的节点  🌟🌟

3. 不同的子序列  🌟🌟🌟

20230423

1. 数组元素统计  ※

2. 杨辉三角 II  🌟

3. 二进制求和  🌟

20230422

1. 拼接最大数  🌟🌟🌟

2. Z 字形变换  🌟🌟

3. 跳跃游戏  🌟🌟

20230421

1. 整数排列  🌟

2. 数组排序  🌟

3. 单词搜索  🌟🌟


2023.4.11-2023.4.20 

20230420

1. 罗马数字转整数  🌟

2. 电话号码的字母组合  🌟🌟

3. 排列序列  🌟🌟🌟

20230419

1. 二叉树的最大深度  🌟

2. 二叉树的层序遍历  🌟🌟

3. 最短回文串  🌟🌟🌟

20230418

1. N皇后 II  🌟🌟🌟

2. 字符串相乘  🌟🌟

3. 买卖股票的最佳时机  🌟

20230417

1. N 皇后  🌟🌟🌟

2. 搜索二维矩阵  🌟🌟

3. 发奖金问题 🌟

20230416

1. 三数之和  🌟🌟

2. 基本计算器  🌟🌟🌟

3. 通配符匹配  🌟🌟

20230415

1. 扰乱字符串  🌟🌟🌟

2. 单词拆分  🌟🌟

3. 模拟计算器  ※

20230414

1. Pow(x, n)   🌟

2. 旋转图像  🌟🌟

3. 买卖股票的最佳时机 IV  🌟🌟🌟

20230413

1. 子集 II  🌟🌟

2. 快乐数  ※

3. 整数反转  ※

20230412

1. 无重复最长子串  🌟🌟

2. 不同路径  🌟🌟

3. 不同路径 II  🌟🌟

20230411

1. 同构字符串  🌟

2. 随机字符串  🌟

3. 交错字符串  🌟🌟


2023.4.1-2023.4.10 

20230410

1. 二叉树的锯齿形层序遍历  🌟🌟

2. 从中序与后序遍历序列构造二叉树  🌟🌟

3. 平衡二叉树  🌟

20230409

1. 多数元素  🌟

2. 反转链表 II  🌟🌟

3. 日期之间的遍历 🌟

20230408

1. 计算右侧小于当前元素的个数  🌟🌟🌟

2. 比较版本号  🌟🌟

3. 拆分数字  🌟

20230407

1. 数据流变为多个不相交区间  🌟🌟🌟

2. 最小栈  🌟🌟

3. 柱状图中最大的矩形  🌟🌟🌟

20230406

1. 翻转二叉树  🌟

2. 接雨水  🌟🌟

3. 求平均值、最大值  ※

20230405

1. 地下城游戏  🌟🌟🌟

2. 汇总区间  🌟🌟

3. 寻找旋转排序数组中的最小值 II  🌟🌟

20230404

1. 买卖股票的最佳时机 III  🌟🌟🌟

2. 分数到小数  🌟🌟

3. 只出现一次的数字 II  🌟🌟

20230403

1. 字母异位词分组  🌟🌟

2. 删除链表的倒数第 N 个结点  🌟🌟

3. 合并区间  🌟🌟

20230402

1. 有效的括号  🌟🌟

2. 二叉树的前序遍历  🌟🌟

3. 全排列  🌟🌟

20230401

1. 合并K个升序链表  🌟🌟🌟

2. 最长有效括号  🌟🌟🌟

3. 分割回文串  🌟🌟


Java 2023.03


2023.3.21-2023.3.31 

2023.3.31

1. 最长公共前缀  🌟

2. 改写字符串  🌟

3. 不同的二叉搜索树 II  🌟🌟

2023.3.30

1. Excel表列序号  🌟

2. 最大数  🌟🌟

3. 颜色分类  🌟🌟

2023.3.29

1. 环形链表 II  🌟🌟

2. 基础语句  ※

3. 最小覆盖子串  🌟🌟🌟

2023.3.28

1. 四数之和  🌟🌟

2. 重排链表  🌟🌟

3. 填充每个节点的下一个右侧节点指针 II  🌟🌟

2023.3.27

1. 打家劫舍  🌟🌟

2. 戳气球  🌟🌟🌟

3. 最小路径和  🌟🌟

2023.3.26

1. 括号生成  🌟🌟

2. 子集  🌟🌟

3. 分发糖果  🌟🌟🌟

2023.3.25

1. 逆序输出  🌟

2. 删除有序数组中的重复项  🌟

3. 直线上最多的点数  🌟🌟🌟

2023.3.24

1. 链表插入排序  🌟🌟

2. 最接近的三数之和  🌟🌟

3. 寻找旋转排序数组中的最小值  🌟🌟

2023.3.23

1. 按要求实现程序功能  🌟

2. 最长连续序列  🌟🌟

3. 简化路径  🌟🌟

2023.3.22

1. 爬楼梯  🌟

2. 数字 1 的个数  🌟🌟

3. 区间和的个数  🌟🌟🌟

2023.3.21

1. 出现次数最多的字符  🌟

2. 最后一个单词的长度  🌟

3. 两数之和  🌟

2023.3.11-2023.3.20

2023.3.20

1. 两数之和  🌟🌟

2. 盛最多水的容器  🌟🌟

3. 反转链表 II  🌟

2023.3.19

1. 最大矩形  🌟🌟🌟

2. 回文对  🌟🌟🌟

3. 给表达式添加运算符  🌟🌟🌟

2023.3.18

1. 只出现一次的数字 🌟

2. 不同的二叉搜索树 🌟🌟

3. 寻找两个正序数组的中位数 🌟🌟🌟

2023.3.17

1. 元素在排序数组中的首末位置  ★★

2. 组合  ★★

3. 二叉树展开为链表  ★★

2023.3.16

1. 三角形最小路径和  ★★

2. 多线程问题  ★★

3. 矩形区域不超过 K 的最大数值和  ★★★

2023.3.15

1. 用数组写水仙花数  ★

2. 外出采摘的日本人  ★★

3. 插入、删除和获取随机元素  ★★★

2023.3.14

1. 字符串转换整数 (atoi)  ★★

2. 重复的DNA序列  ★★

3. 二叉树中的最大路径和  ★★★

2023.3.13

1. 字符串统计  ★

2. 单词反转  ★★

3. 俄罗斯套娃信封问题  ★★★

2023.3.12

1. 两数之和 II  ★

2. 反转链表  ★★

3. 二叉树的层序遍历 II  ★★★

2023.3.11

1. N 皇后  ★★

2. 搜索二维矩阵  ★★

3. 发奖金问题  ★★


🌟 每日一练刷题专栏 🌟

持续,努力奋斗做强刷题搬运工!

👍 点赞,你的认可是我坚持的动力! 

🌟 收藏,你的青睐是我努力的方向! 

评论,你的意见是我进步的财富!  

 主页:https://hannyang.blog.csdn.net/ 

Golang每日一练 专栏

Python每日一练 专栏

C/C++每日一练 专栏

Java每日一练 专栏

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/539163.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

chatgpt赋能Python-pycharm添加库

Pycharm添加库 – 提高Python编程效率的绝佳利器 Pycharm是一款强大的Python IDE,为广大Python开发人员提供了高度集成化的开发环境。通过Pycharm,我们可以充分利用各种强大的开发工具来简化开发流程,提高编程效率。其中一项重要的功能就是添…

SciPy库(一)常数与特殊函数与插值

一、概述 SciPy是一个开源的Python科学计算库,它建立在NumPy之上,提供了许多有用的科学计算功能。SciPy包括各种科学计算模块,如线性代数、优化、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理等。SciPy库的主要特点是其高效性和…

突然放大,Midjourney 来中国了!

突然放大,Midjourney 来中国了! 一、 Midjourney内测版本的推出 Midjourney,一款新颖的 AI 视觉艺术平台,近日在中国开放了内测版。这个内测版本在 QQ 频道上进行,每周一和周五的 18:00 开放入口,人数一旦满…

家里宽带申请公网 IP(二)

来源:公众号【鱼鹰谈单片机】 作者:鱼鹰Osprey ID :emOsprey 在之前的《家里宽带搞个服务器,YYDS(一)》笔记中大概介绍了,因为现有的 IPv4 的地址资源枯竭,导致大部分网络都是局域…

中国系统正式发声!所有用户永久免费,网友:再见了,CentOS!

点关注公众号,回复“1024”获取2TB学习资源! 如果说:没有操作系统会怎么样? 对于个PC来说,无论是台式机、笔记本、平板等等,一切都变的一无是处,这些硬件对我们来说,和一堆废铁没什么…

手把手写一个简单IOC(基于XML配置文件)

目录 创建模块 准备测试阶段测试用的Bean 编写ApplicationContext接口 编写ClassPathXmlApplicationContext 确定采用Map集合存储Bean 解析配置文件实例化所有Bean 解析配置文件实例化所有Bean 测试阶段1(实例化bean) Bean的属性赋值 测试阶段2(为bean对象进行赋值)…

初阶数据结构——栈和队列习题

目录 括号匹配问题思路代码 用队列实现栈思路注意点代码 用栈实现队列思路代码 设计循环队列思路数组实现代码链表实现代码 括号匹配问题 OJ链接 思路 是左括号则入栈&#xff0c;是右括号则出栈然后两两比较 代码 #include<stdio.h> #include<stdlib.h> #i…

洛谷P1157详解(两种解法,一看就会)

一、问题引出 组合的输出 题目描述 排列与组合是常用的数学方法&#xff0c;其中组合就是从 n n n 个元素中抽出 r r r 个元素&#xff08;不分顺序且 r ≤ n r \le n r≤n&#xff09;&#xff0c;我们可以简单地将 n n n 个元素理解为自然数 1 , 2 , … , n 1,2,\dot…

chatgpt赋能Python-pycharm桌面图标变白

PyCharm是一个非常流行的Python集成开发环境&#xff0c;它可以帮助Python开发人员更快更高效地编写代码。但是&#xff0c;有些用户可能会遇到一个问题&#xff1a;他们的PyCharm桌面图标突然变成了白色&#xff0c;而不是原来的彩色图标。在这篇文章中&#xff0c;我将详细介…

面试官:为什么有了sleep还需要wait?

1. 能不能调整线程先后顺序&#xff1f; 对于线程执行最大的问题就是随机调度&#xff0c;抢占式执行&#xff0c;对于程序猿来讲&#xff0c;是不喜欢这种随机性的&#xff0c;程序猿喜欢确定的东西&#xff0c;于是就有了一些方法&#xff0c;可以控制线程之间的执行顺序&…

Keil 手动添加自己的lib库

我是在做一个项目看蓝牙模块官方Demo程序时发现对库的使用&#xff0c; 库大家都知道是不需要编译的&#xff0c;而且别人是无法看到源代码的&#xff0c;这样的好处就是编译快&#xff0c;并且方便移植&#xff0c;更安全。 我的制作步骤如下&#xff1a; 1、首先要把整个工程…

大量电脑桌面文件一键批量复制移动

电脑桌面上的文件越来越多&#xff0c;处理起来越来越繁琐。如果需要把这些文件复制或移动到另一个文件夹中&#xff0c;手动一个个复制或移动不仅费时费力&#xff0c;还容易出错。那么有没有什么方法可以快速批量复制和移动这些文件呢&#xff1f;当然有&#xff01;今天小编…

若依前后端分离如何动态渲染echarts图表

本章教程,主要介绍一下如何在若依前后端分离框架中,进行echarts动态渲染数据。 ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts最初由百度团队开源,并于2018年初捐赠给Apache基金会,成为ASF孵化级项目。…

027python-ddt

在unittest中&#xff0c;测试用例是不能传self以外的参数的&#xff0c;否则会报错import unittestclass TeatMath(unittest.TestCase):# def test_add(self,q): # TypeError: TeatMath.test_add() missing 1 required positional argument: q——>测试用例传参报错def t…

【KD-Tree】基于k-d树的KNN算法实现

文章目录 一、什么是KD-Tree&#xff1f;二、k-d树的结构三、k-d树的创建四、k-d树的应用五、KD-Tree的优缺点 例题JZPFAR 一、什么是KD-Tree&#xff1f; KD-Tree&#xff0c;又称&#xff08;k-dimensional tree&#xff09;&#xff0c;是一种基于二叉树的数据结构。它可以…

大项目推进

拉取最新的小组分支&#xff0c;创建自己开发分支&#xff08;对应实现人&#xff09; 任务分支&#xff08;小组名-功能名-执行人&#xff0c;如&#xff1a;f1-login-zhangfei&#xff09; 根据业务流程整理文档梳理与书写 定义领域模型&#xff08;包括&#xff1a;query、…

通用医学人工智能基础模型(GMAI)

最近&#xff0c;Eric J. Topol和 Pranav Rajpurkar研究团队提出了一个通用医学人工智能基础模型&#xff0c;文章名字《Foundation models for generalist medical artificial intelligence》 模型研究进展包括&#xff1a;多模态架构&#xff0c;和自监督学习技术&#xff0…

知识库AI机器人客服接口对接-唯一客服系统文档中心

如果你的需求仅仅是对接自训练的ChatGPT接口&#xff0c;实现自己的个性化机器人&#xff0c;那么可以看看下面的个性化ChatGPT调用接口前提条件是已经搭建好了知识库服务&#xff0c;该服务默认监听端口8083 chat接口地址 POST http://127.0.0.1:8083/data_collection/searchS…

“伙伴+华为”体系,数字时代的新航标

如果从1994年中国实行税制改革&#xff0c;要求以“以计算机网络为依托”开展企业税务工作算起&#xff0c;转瞬间&#xff0c;中国企业的信息化、数字化建设已经走过了近三十年历程。 这期间&#xff0c;信息化、数字化成为了企业走向管理现代化、全球化的依托&#xff0c;成为…

最新版本的Android studio 集成高德地图的定位功能

android studio版本&#xff1a; 1、根据高德官网链接集成 2、配置key的时候有两个注意点&#xff1a; a .获取安全SHA1 根据高德推荐的方式获取时&#xff0c;可能C:\Program Files\Android\Android Studio\jre\bin目录下找不到keytool.exe; 可以根据以下方式获取&#xff1…