- 剑指 Offer 58 - II. 左旋转字符串:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。 样例 1输入: s = "abcdefg", k = 2输出: "cdefgab" 样例 2输入: s = "lrloseumgh",... 剑指 Offer 58 - II. 左旋转字符串:字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。 样例 1输入: s = "abcdefg", k = 2输出: "cdefgab" 样例 2输入: s = "lrloseumgh",...
- Java 单体服务开发指南 Java 单体服务开发指南
- Java Web项目我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用http://localhost:8080访问项目,会发现浏览器会打开一个默认的页面。这个页面是在什么地方配置的呢?每个Java Web工程的目录下面,都有一个名为WEB-INF的目录,里面包含一个配置文件web.xml。Web项目的默认页面就定义在... Java Web项目我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用http://localhost:8080访问项目,会发现浏览器会打开一个默认的页面。这个页面是在什么地方配置的呢?每个Java Web工程的目录下面,都有一个名为WEB-INF的目录,里面包含一个配置文件web.xml。Web项目的默认页面就定义在...
- @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天🎈! 🚀 算法题 🚀 🌲原题样例:根据二叉树创建字符串你需要采用前序遍历的方式,将一个二叉树转换...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签