- [toc] 选择排序 选择排序 ( Selection sort ) 是一种简单直观的排序算法. 它的工作原理如下. 首先在未排序序列中找到最小 ( 大 ) 元素, 放到排序序列的起始位置. 然后, 再从剩余未排序元素中继续寻找最小 ( 大 ) 元素, 然后放到已排序序列的末尾, 直到所有元素均排序完毕. 选择排序的主要优点与数据... [toc] 选择排序 选择排序 ( Selection sort ) 是一种简单直观的排序算法. 它的工作原理如下. 首先在未排序序列中找到最小 ( 大 ) 元素, 放到排序序列的起始位置. 然后, 再从剩余未排序元素中继续寻找最小 ( 大 ) 元素, 然后放到已排序序列的末尾, 直到所有元素均排序完毕. 选择排序的主要优点与数据...
- 题目来源:力扣(LeetCode) 题目描述: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例1: 输入:strs = ["flower",... 题目来源:力扣(LeetCode) 题目描述: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例1: 输入:strs = ["flower",...
- [toc] 广播原则 如果两个数组的后缘维度 ( trailing dimension, 即从末尾开始算起的维度 ) 的轴长度符或其中一方的长度为 1, 则认为它们是广播兼容的.广播会在缺失和 ( 或 ) 长度为 1 的维度上进行. 代码实现 执行结果: 如何理解广播原则 可以把维度理解为是 shape 所对应的数字... [toc] 广播原则 如果两个数组的后缘维度 ( trailing dimension, 即从末尾开始算起的维度 ) 的轴长度符或其中一方的长度为 1, 则认为它们是广播兼容的.广播会在缺失和 ( 或 ) 长度为 1 的维度上进行. 代码实现 执行结果: 如何理解广播原则 可以把维度理解为是 shape 所对应的数字...
- [toc] 快速排序 快速排序 ( 英语: Quicksort ), 又称划分交换排序 ( partition-exchange sort ), 通过一趟排序, 将要排序的数据分割成独立的两部分, 其中一部分的所有数据都比另外一部分的所有数据都要小, 然后再按此方法对这两部分数据分别进行快速排序, 整个排序过程可以递归进行, 以达到... [toc] 快速排序 快速排序 ( 英语: Quicksort ), 又称划分交换排序 ( partition-exchange sort ), 通过一趟排序, 将要排序的数据分割成独立的两部分, 其中一部分的所有数据都比另外一部分的所有数据都要小, 然后再按此方法对这两部分数据分别进行快速排序, 整个排序过程可以递归进行, 以达到...
- 题目来源:力扣(LeetCode) 题目描述: 给你一个字符串 s ,找到 s 中最长的回文子串。 示例1: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意... 题目来源:力扣(LeetCode) 题目描述: 给你一个字符串 s ,找到 s 中最长的回文子串。 示例1: 输入:s = "babad" 输出:"bab" 解释:"aba" 同样是符合题意...
- [toc] 二分法查找实现 非递归实现: 递归实现: 测试代码: 执行结果: 时间复杂度: 最优时间复杂度: O(1) 最坏时间复杂度: O(logn) [toc] 二分法查找实现 非递归实现: 递归实现: 测试代码: 执行结果: 时间复杂度: 最优时间复杂度: O(1) 最坏时间复杂度: O(logn)
- 题目来源:力扣(LeetCode) 题目描述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V ... 题目来源:力扣(LeetCode) 题目描述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V ...
- PyTorch 一小时学会基本操作 创建数据torch.empty()torch.zeros()torch.ones()torch.tensor()torch.rand() 数学运算torch... PyTorch 一小时学会基本操作 创建数据torch.empty()torch.zeros()torch.ones()torch.tensor()torch.rand() 数学运算torch...
- [toc] 搜索 搜索是在一个项目集合中找到一个特定的项目的算法过程. 搜索通常的答案是真的或假的, 因为该项目是否存在. 搜索的几种常见方法: 顺序查找, 二分查找, 哈希查找. 二分法查找 二分查找又称折半查找, 优点是比较次数少, 查找速度快, 平均性能好. 其缺点是要求待查表为有序表, 且插入删除困难. 因此, 折半查找... [toc] 搜索 搜索是在一个项目集合中找到一个特定的项目的算法过程. 搜索通常的答案是真的或假的, 因为该项目是否存在. 搜索的几种常见方法: 顺序查找, 二分查找, 哈希查找. 二分法查找 二分查找又称折半查找, 优点是比较次数少, 查找速度快, 平均性能好. 其缺点是要求待查表为有序表, 且插入删除困难. 因此, 折半查找...
- 变量和数据类型 变量概述数据类型数据类型分类基本数据类型 变量的定义格式代码展示 注意事 变量概述 变量: 常量是固定不变的数据, 那么在程序中可以变化的量称为变量. Java 中... 变量和数据类型 变量概述数据类型数据类型分类基本数据类型 变量的定义格式代码展示 注意事 变量概述 变量: 常量是固定不变的数据, 那么在程序中可以变化的量称为变量. Java 中...
- [toc] 归并排序 归并排序是采用分治法的一个非常典型的应用. 归并排序的思想就是先递归分解数组, 再合并数组. 将数组分解最小之后, 然后并两个有序数组, 基本思路是比较两个数组的最前面的数, 谁小就先取谁, 取了后相应的指针就往后移一位. 然后再比较, 直至一个数组为空, 最后把另一个数组的剩余部分复制过来即可.... [toc] 归并排序 归并排序是采用分治法的一个非常典型的应用. 归并排序的思想就是先递归分解数组, 再合并数组. 将数组分解最小之后, 然后并两个有序数组, 基本思路是比较两个数组的最前面的数, 谁小就先取谁, 取了后相应的指针就往后移一位. 然后再比较, 直至一个数组为空, 最后把另一个数组的剩余部分复制过来即可....
- 题目来源:力扣(LeetCode) 题目描述: 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 ... 题目来源:力扣(LeetCode) 题目描述: 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 ...
- List 的子类 ArrayList 集合LinkedList 集合 ArrayList 集合 java.util.ArrayList集合数据存储的结构是数组结构. 元素增删慢, 查找块,... List 的子类 ArrayList 集合LinkedList 集合 ArrayList 集合 java.util.ArrayList集合数据存储的结构是数组结构. 元素增删慢, 查找块,...
- 概述 之前的博文也有介绍,查看—->用户界面开发基础 这里单独抽取出来,更加详细的记录一下,其实主要是API的使用。 Intent传递简单数据 可以以直接通过调用Intent的put... 概述 之前的博文也有介绍,查看—->用户界面开发基础 这里单独抽取出来,更加详细的记录一下,其实主要是API的使用。 Intent传递简单数据 可以以直接通过调用Intent的put...
- 题目来源:力扣(LeetCode) 题目描述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V ... 题目来源:力扣(LeetCode) 题目描述: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V ...
上滑加载中
推荐直播
-
华为云码道-玩转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创作思路,一次讲透!
回顾中
热门标签