- 2025-09-29:移除最小数对使数组有序Ⅰ。用go语言,给定一个整数数组 nums,可以重复进行一种合并操作:每次在所有相邻的两个元素中选出它们之和最小的一对(若有多个并列,取最靠左的那个),把这两个元素用它们的和替换成一个数。问要把数组变成从左到右不下降(即每个元素不小于前一个)的状态,至少需要多少次这样的合并操作,返回该最小次数。1 <= nums.length <= 50。-100... 2025-09-29:移除最小数对使数组有序Ⅰ。用go语言,给定一个整数数组 nums,可以重复进行一种合并操作:每次在所有相邻的两个元素中选出它们之和最小的一对(若有多个并列,取最靠左的那个),把这两个元素用它们的和替换成一个数。问要把数组变成从左到右不下降(即每个元素不小于前一个)的状态,至少需要多少次这样的合并操作,返回该最小次数。1 <= nums.length <= 50。-100...
- 2025-09-25:操作后最大活跃区段数Ⅱ。用go语言,给出一个长度为 n 的二进制字符串 s,其中 1 代表“活跃”区段,0 代表“非活跃”区段。你可以最多进行一次特殊的变换来尽可能增加字符串中活跃区段(即由若干相邻 1 组成的连续段)的数量。一次变换的步骤是:先把某个两端被 0 包围的连续 1 段全部改为 0;再把某个两端被 1 包围的连续 0 段全部改为 1。此外有若干个查询 que... 2025-09-25:操作后最大活跃区段数Ⅱ。用go语言,给出一个长度为 n 的二进制字符串 s,其中 1 代表“活跃”区段,0 代表“非活跃”区段。你可以最多进行一次特殊的变换来尽可能增加字符串中活跃区段(即由若干相邻 1 组成的连续段)的数量。一次变换的步骤是:先把某个两端被 0 包围的连续 1 段全部改为 0;再把某个两端被 1 包围的连续 0 段全部改为 1。此外有若干个查询 que...
- 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,... 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,...
- 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,... 开篇语哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。 我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,...
- 本文对比了JSON和Protobuf两种序列化方式的特点与性能。JSON凭借可读性和跨平台优势广泛应用于Web开发,但其文本格式导致传输效率较低,占用空间大。Protobuf作为二进制序列化方案,采用Varint变长编码和tag-type结构,显著提升传输效率,数据体积更小、解析更快,但可读性较差。文章通过Go代码示例展示了两种方式的具体实现和二进制流差异,指出序列化性能直接影响RPC通信效率。 本文对比了JSON和Protobuf两种序列化方式的特点与性能。JSON凭借可读性和跨平台优势广泛应用于Web开发,但其文本格式导致传输效率较低,占用空间大。Protobuf作为二进制序列化方案,采用Varint变长编码和tag-type结构,显著提升传输效率,数据体积更小、解析更快,但可读性较差。文章通过Go代码示例展示了两种方式的具体实现和二进制流差异,指出序列化性能直接影响RPC通信效率。
- 本文旨在帮助C++初学者理解和掌握模板的基本概念和使用方法。我们将从模板的基础知识入手,逐步介绍函数模板和类模板的定义和使用,最后通过几个实用的例子巩固所学内容。 本文旨在帮助C++初学者理解和掌握模板的基本概念和使用方法。我们将从模板的基础知识入手,逐步介绍函数模板和类模板的定义和使用,最后通过几个实用的例子巩固所学内容。
- 深入剖析 Java 循环方式:for - i、for - each 与 Iterable.forEach本文标签:Java循环方式、for-i循环、for-each循环、JVM底层机制摘要本文从字节码、JVM 底层机制和性能角度,深入剖析 for - i、for - each 和 Iterable.forEach 三种循环方式的区别。详细阐述它们在不同数据结构和大数据量场景下的表现,给出对比... 深入剖析 Java 循环方式:for - i、for - each 与 Iterable.forEach本文标签:Java循环方式、for-i循环、for-each循环、JVM底层机制摘要本文从字节码、JVM 底层机制和性能角度,深入剖析 for - i、for - each 和 Iterable.forEach 三种循环方式的区别。详细阐述它们在不同数据结构和大数据量场景下的表现,给出对比...
- 1. 引言在移动应用开发中,选择器(Picker) 是用户与系统交互的高频组件,广泛应用于需要用户输入特定格式数据的场景,如日期选择(生日、预约时间)、时间选择(闹钟、会议安排)、城市多级联动(省市区选择、配送地址)。传统的手动输入方式(如文本框输入日期)存在 格式不规范、易输错、交互效率低 的问题,而选择器通过 可视化交互(如下拉列表、滚轮选择) 提供标准化的数据输... 1. 引言在移动应用开发中,选择器(Picker) 是用户与系统交互的高频组件,广泛应用于需要用户输入特定格式数据的场景,如日期选择(生日、预约时间)、时间选择(闹钟、会议安排)、城市多级联动(省市区选择、配送地址)。传统的手动输入方式(如文本框输入日期)存在 格式不规范、易输错、交互效率低 的问题,而选择器通过 可视化交互(如下拉列表、滚轮选择) 提供标准化的数据输...
- 2025-09-16:零数组变换Ⅳ。用go语言,给定一个长度为 n 的整数数组 nums 和若干查询 queries,其中每个查询用三元组 [li, ri, vali] 表示一次操作规则:对于该查询,你可以在下标区间 [li, ri] 里任选一些位置(也可以不选),把这些位置上的元素各自减去相同的数值 vali。目标是按查询给出的顺序依次执行前 k 次操作(对于每次操作可以自由选择区间内的下... 2025-09-16:零数组变换Ⅳ。用go语言,给定一个长度为 n 的整数数组 nums 和若干查询 queries,其中每个查询用三元组 [li, ri, vali] 表示一次操作规则:对于该查询,你可以在下标区间 [li, ri] 里任选一些位置(也可以不选),把这些位置上的元素各自减去相同的数值 vali。目标是按查询给出的顺序依次执行前 k 次操作(对于每次操作可以自由选择区间内的下...
- 每日一句正能量 1.3 Scala的数据结构 1.3.1 数组 数组的遍历 数组转换 1.3.2 元组 创建元组 获取元组中的值 拉链操作 1.3.3 集合 List Set Map 每日一句正能量很多时候,一个人选择了行走,不是因为欲望,也并非诱惑,他仅仅是听到了自己内心的声音。 1.3 Scala的数据结构对于每一门编程语言来说,数组(Array)都是重要的数据结构之一,主要用来存... 每日一句正能量 1.3 Scala的数据结构 1.3.1 数组 数组的遍历 数组转换 1.3.2 元组 创建元组 获取元组中的值 拉链操作 1.3.3 集合 List Set Map 每日一句正能量很多时候,一个人选择了行走,不是因为欲望,也并非诱惑,他仅仅是听到了自己内心的声音。 1.3 Scala的数据结构对于每一门编程语言来说,数组(Array)都是重要的数据结构之一,主要用来存...
- 前缀树(Trie 树) 基本内容以树的方式存储字符串的数据结构,方便字符串的查找及判断是否为某一字符串的前缀入门例子 PHONELST题目要求:判断一组字符串中是否存在某一字符串是另一字符串的前缀。例如在{“911”, “91140”,“20”,“912”}中,“911”是“91140”的前缀基本思想将字符串的每一个元素视为一个节点,例如“911”中将“9”,“1”,“1”视为不同的节点。... 前缀树(Trie 树) 基本内容以树的方式存储字符串的数据结构,方便字符串的查找及判断是否为某一字符串的前缀入门例子 PHONELST题目要求:判断一组字符串中是否存在某一字符串是另一字符串的前缀。例如在{“911”, “91140”,“20”,“912”}中,“911”是“91140”的前缀基本思想将字符串的每一个元素视为一个节点,例如“911”中将“9”,“1”,“1”视为不同的节点。...
- 2025-09-15:距离最小相等元素查询。用go语言,给出一个首尾相连的数组 nums 以及若干查询下标 queries。对于每个查询位置 p = queries[i],需要在数组中找出另一个下标 q(q ≠ p 且 nums[q] = nums[p]),使得在环状数组上从 p 到 q 的步数最少;如果不存在这样的 q,则该查询的结果为 -1。要求返回一个与 queries 等长的结果数组... 2025-09-15:距离最小相等元素查询。用go语言,给出一个首尾相连的数组 nums 以及若干查询下标 queries。对于每个查询位置 p = queries[i],需要在数组中找出另一个下标 q(q ≠ p 且 nums[q] = nums[p]),使得在环状数组上从 p 到 q 的步数最少;如果不存在这样的 q,则该查询的结果为 -1。要求返回一个与 queries 等长的结果数组...
- *在C++的世界里,手动内存管理是一把双刃剑。它提供了无与伦比的灵活性,却也布满了致命的陷阱。本文将深入探讨一个经典且危险的问题:new/delete与new[]/delete[]的错误匹配。 前言:C++内存管理的基本规则在C++中,我们使用new和delete来动态分配和释放单个对象的内存,而使用new[]和delete[]来管理对象数组。语言规范明确要求这些操作符必须配对使用:// 单... *在C++的世界里,手动内存管理是一把双刃剑。它提供了无与伦比的灵活性,却也布满了致命的陷阱。本文将深入探讨一个经典且危险的问题:new/delete与new[]/delete[]的错误匹配。 前言:C++内存管理的基本规则在C++中,我们使用new和delete来动态分配和释放单个对象的内存,而使用new[]和delete[]来管理对象数组。语言规范明确要求这些操作符必须配对使用:// 单...
- 2025-09-12:删除元素后 K 个字符串的最长公共前缀。用go语言,给定一个字符串数组 words 和一个整数 k。对于数组中每个位置 i,先把下标为 i 的元素去掉,然后在剩下的字符串里任意挑出 k 个不同的位置(若剩下的字符串少于 k 个,则答案为 0),计算这 k 个字符串从开头连续相同的最大长度。对所有可能的 k 元组取能够达到的最大值,作为移除第 i 个元素后的结果。返回一个... 2025-09-12:删除元素后 K 个字符串的最长公共前缀。用go语言,给定一个字符串数组 words 和一个整数 k。对于数组中每个位置 i,先把下标为 i 的元素去掉,然后在剩下的字符串里任意挑出 k 个不同的位置(若剩下的字符串少于 k 个,则答案为 0),计算这 k 个字符串从开头连续相同的最大长度。对所有可能的 k 元组取能够达到的最大值,作为移除第 i 个元素后的结果。返回一个...
- 本文将系统探讨 Redis List 的核心特性、完整命令体系、底层存储实现以及典型实践场景,为读者构建从理论到应用的完整认知框架,助力开发者在实际业务中高效运用这一数据结构解决问题。 本文将系统探讨 Redis List 的核心特性、完整命令体系、底层存储实现以及典型实践场景,为读者构建从理论到应用的完整认知框架,助力开发者在实际业务中高效运用这一数据结构解决问题。
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签