- @TOC 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第90天🎈! 🚀 算法题 🚀 🌲原题样例:转换成小写字母给你一个字符串 s ,将该字符串中的大写... @TOC 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第90天🎈! 🚀 算法题 🚀 🌲原题样例:转换成小写字母给你一个字符串 s ,将该字符串中的大写...
- 1476. 子矩形查询:请你实现一个类 SubrectangleQueries ,它的构造函数的参数是一个 rows x cols 的矩形(这里用整数矩阵表示),并支持以下两种操作:updateSubrectangle(int row1, int col1, int row2, int col2, int newValue)用 newValue 更新以 (row1,col1) 为左上角且以... 1476. 子矩形查询:请你实现一个类 SubrectangleQueries ,它的构造函数的参数是一个 rows x cols 的矩形(这里用整数矩阵表示),并支持以下两种操作:updateSubrectangle(int row1, int col1, int row2, int col2, int newValue)用 newValue 更新以 (row1,col1) 为左上角且以...
- 1689. 十-二进制数的最少数目:如果一个十进制数字不含任何前导零,且每一位上的数字不是 0 就是 1 ,那么该数字就是一个 十-二进制数 。例如,101 和 1100 都是 十-二进制数,而 112 和 3001 不是。给你一个表示十进制整数的字符串 n ,返回和为 n 的 十-二进制数 的最少数目。 样例 1输入: n = "32" 输出: 3 解释: 10 + 11 +... 1689. 十-二进制数的最少数目:如果一个十进制数字不含任何前导零,且每一位上的数字不是 0 就是 1 ,那么该数字就是一个 十-二进制数 。例如,101 和 1100 都是 十-二进制数,而 112 和 3001 不是。给你一个表示十进制整数的字符串 n ,返回和为 n 的 十-二进制数 的最少数目。 样例 1输入: n = "32" 输出: 3 解释: 10 + 11 +...
- 太敏感的人会体谅到他人的痛苦,自然就无法轻易做到坦率。所谓的坦率,其实就是暴力。-----太宰治《候鸟》 太敏感的人会体谅到他人的痛苦,自然就无法轻易做到坦率。所谓的坦率,其实就是暴力。-----太宰治《候鸟》
- 控制结构?没错!你最爱的 if、for都是一类坏味道,没想到吧?自己竟然每天都沉浸在写坏味道的体验中。控制语句,到底何错之有呢? 嵌套代码CR 如下分发我刚写完的一篇博客的案例:逻辑很简单,但有多层缩进,for 循环一层,里面有俩 if ,又多加两层。若逻辑再复杂点,缩进岂不是像啤酒肚一般越来越大?为啥代码会写成这鬼样子呢?因为你在写流水账,如机器人般地按需求一步步翻译成代码。代码逻辑肯定没... 控制结构?没错!你最爱的 if、for都是一类坏味道,没想到吧?自己竟然每天都沉浸在写坏味道的体验中。控制语句,到底何错之有呢? 嵌套代码CR 如下分发我刚写完的一篇博客的案例:逻辑很简单,但有多层缩进,for 循环一层,里面有俩 if ,又多加两层。若逻辑再复杂点,缩进岂不是像啤酒肚一般越来越大?为啥代码会写成这鬼样子呢?因为你在写流水账,如机器人般地按需求一步步翻译成代码。代码逻辑肯定没...
- 2011. 执行操作后的变量值:存在一种仅支持 4 种操作和 1 个变量 X 的编程语言:++X 和 X++ 使变量 X 的值 加 1–X 和 X-- 使变量 X 的值 减 1最初,X 的值是 0给你一个字符串数组 operations ,这是由操作组成的一个列表,返回执行所有操作后, X 的 最终值 。 样例 1输入: operations = ["--X","X++","X++"] ... 2011. 执行操作后的变量值:存在一种仅支持 4 种操作和 1 个变量 X 的编程语言:++X 和 X++ 使变量 X 的值 加 1–X 和 X-- 使变量 X 的值 减 1最初,X 的值是 0给你一个字符串数组 operations ,这是由操作组成的一个列表,返回执行所有操作后, X 的 最终值 。 样例 1输入: operations = ["--X","X++","X++"] ...
- 控制结构?没错!你最爱的 if、for都是一类坏味道,没想到吧?自己竟然每天都沉浸在写坏味道的体验中。控制语句,到底何错之有呢? 嵌套代码CR 如下分发我刚写完的一篇博客的案例:逻辑很简单,但有多层缩进,for 循环一层,里面有俩 if ,又多加两层。若逻辑再复杂点,缩进岂不是像啤酒肚一般越来越大?为啥代码会写成这鬼样子呢?因为你在写流水账,如机器人般地按需求一步步翻译成代码。代码逻辑肯定没... 控制结构?没错!你最爱的 if、for都是一类坏味道,没想到吧?自己竟然每天都沉浸在写坏味道的体验中。控制语句,到底何错之有呢? 嵌套代码CR 如下分发我刚写完的一篇博客的案例:逻辑很简单,但有多层缩进,for 循环一层,里面有俩 if ,又多加两层。若逻辑再复杂点,缩进岂不是像啤酒肚一般越来越大?为啥代码会写成这鬼样子呢?因为你在写流水账,如机器人般地按需求一步步翻译成代码。代码逻辑肯定没...
- 前两篇教程我们介绍了如何搭建MongoDB的本地环境。这篇教程我们会介绍如何使用Java代码来连接MongoDB。如果您是基于Maven进行依赖管理的Java项目,只需要在您的pom.xml里加入下面的依赖定义,<dependency><groupId>org.mongodb</groupId><artifactId>mongodb-driver</artifactId><version>3... 前两篇教程我们介绍了如何搭建MongoDB的本地环境。这篇教程我们会介绍如何使用Java代码来连接MongoDB。如果您是基于Maven进行依赖管理的Java项目,只需要在您的pom.xml里加入下面的依赖定义,<dependency><groupId>org.mongodb</groupId><artifactId>mongodb-driver</artifactId><version>3...
- 可以使用WeakhashMap实现一个线程安全的基于LRU本地缓存 可以使用WeakhashMap实现一个线程安全的基于LRU本地缓存
- 1,数组的定义和使用 1.1,数组的定义和作用数组是一种数据类型,存储相同数据类型的一组数据。声明一个变量就是在内存中开辟一个空间。声明数组就是在内存中开辟一串连续的空间。 数组的定义方式 动态初始化初始化时只指明长度,由系统为数组分配初始值格式:数据类型[] 数组名 = new 数据类型[数据长度]范例:int[] arr = new int[3] 静态初始化声明数组的同时对数组元素赋初... 1,数组的定义和使用 1.1,数组的定义和作用数组是一种数据类型,存储相同数据类型的一组数据。声明一个变量就是在内存中开辟一个空间。声明数组就是在内存中开辟一串连续的空间。 数组的定义方式 动态初始化初始化时只指明长度,由系统为数组分配初始值格式:数据类型[] 数组名 = new 数据类型[数据长度]范例:int[] arr = new int[3] 静态初始化声明数组的同时对数组元素赋初...
- 1720. 解码异或后的数组:未知 整数数组 arr 由 n 个非负整数组成。经编码后变为长度为 n - 1 的另一个整数数组 encoded ,其中 encoded[i] = arr[i] XOR arr[i + 1] 。例如,arr = [1,0,2,1] 经编码后得到 encoded = [1,2,3] 。给你编码后的数组 encoded 和原数组 arr 的第一个元素 first(... 1720. 解码异或后的数组:未知 整数数组 arr 由 n 个非负整数组成。经编码后变为长度为 n - 1 的另一个整数数组 encoded ,其中 encoded[i] = arr[i] XOR arr[i + 1] 。例如,arr = [1,0,2,1] 经编码后得到 encoded = [1,2,3] 。给你编码后的数组 encoded 和原数组 arr 的第一个元素 first(...
- 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第86天🎈! 🚀 算法题 🚀 🌲原题样例:根据二叉树创建字符串你需要采用前序遍历的方式,将一个二叉树转换... 📢前言 🚀 算法题 🚀 🌲 每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜🌲 提示:本专栏解题 编程语言一律使用 C# 和 Java 两种进行解题🌲 要保持一个每天都在学习的状态,让我们一起努力成为算法大神吧🧐!🌲 今天是力扣算法题持续打卡第86天🎈! 🚀 算法题 🚀 🌲原题样例:根据二叉树创建字符串你需要采用前序遍历的方式,将一个二叉树转换...
- 1. 泛型的理解和好处 1.1 看一个需求 1.2 使用传统方法的问题分析 1.3 泛型快速体验-用泛型来解决前面的问题 1.4 泛型的理解和好处 2. 泛型介绍 3. 泛型的语法 3.1 泛型的声明 3.2 泛型的实例化 3.3 泛型使用举例 4. 泛型使用的注意事项和细节 5. 泛型练习 6. 自定义泛型类 7. 自定义泛型接口 8. 自定义泛型方法 9. 泛型的继承和通配符 1. 泛... 1. 泛型的理解和好处 1.1 看一个需求 1.2 使用传统方法的问题分析 1.3 泛型快速体验-用泛型来解决前面的问题 1.4 泛型的理解和好处 2. 泛型介绍 3. 泛型的语法 3.1 泛型的声明 3.2 泛型的实例化 3.3 泛型使用举例 4. 泛型使用的注意事项和细节 5. 泛型练习 6. 自定义泛型类 7. 自定义泛型接口 8. 自定义泛型方法 9. 泛型的继承和通配符 1. 泛...
- 厂长熬夜给大家写的java基础文章,定时更新。 厂长熬夜给大家写的java基础文章,定时更新。
- Spring Boot统一异常处理方案,本文详细介绍了@ControllerAdvice,ExceptionHandler,并进行了项目实战。 Spring Boot统一异常处理方案,本文详细介绍了@ControllerAdvice,ExceptionHandler,并进行了项目实战。
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签