- 比较实用的小程序,备份记录。 //去除字符串中指定字符static void Delete_Char(char str[],char target){ uint8_t i,j; for(i... 比较实用的小程序,备份记录。 //去除字符串中指定字符static void Delete_Char(char str[],char target){ uint8_t i,j; for(i...
- 编程笔试(解析及代码实现):从矩阵中寻找和最大的子矩阵(首先需要将一个列表转为一个方矩阵) 目录 题目描述 代码实现 题目描述 从矩阵中寻找和最大的子矩阵(首先需要将一个列表转为一个方矩阵) 样例输入:方阵维数 3 1 2 -3 3 4 -5 -5 -6 -7 样例输出: 10 代码... 编程笔试(解析及代码实现):从矩阵中寻找和最大的子矩阵(首先需要将一个列表转为一个方矩阵) 目录 题目描述 代码实现 题目描述 从矩阵中寻找和最大的子矩阵(首先需要将一个列表转为一个方矩阵) 样例输入:方阵维数 3 1 2 -3 3 4 -5 -5 -6 -7 样例输出: 10 代码...
- 目录 1、概述2、特征(1)有穷性(Finiteness)(2)确切性(Definiteness)(3)输入项(Input)(4)输出项(Output)(5)可行性(Effectiveness)3... 目录 1、概述2、特征(1)有穷性(Finiteness)(2)确切性(Definiteness)(3)输入项(Input)(4)输出项(Output)(5)可行性(Effectiveness)3...
- [toc] 单链表的操作 is_empty() 链表是否为空 length() 链表长度 travel() 遍历整个链表 add(item) 链表头部添加元素 append(item) 链表尾部添加元素 insert(pos, item) 指定位置添加元素 remove(item) 删除节点 ... [toc] 单链表的操作 is_empty() 链表是否为空 length() 链表长度 travel() 遍历整个链表 add(item) 链表头部添加元素 append(item) 链表尾部添加元素 insert(pos, item) 指定位置添加元素 remove(item) 删除节点 ...
- 概述 awk(分析&处理) awk是一个数据处理工具,相比于sed常常作用于一整行的处理,awk则比较倾向于将一行分成数个”字段“来处理。 通常运行模式: awk ' 条件类型1{动作1... 概述 awk(分析&处理) awk是一个数据处理工具,相比于sed常常作用于一整行的处理,awk则比较倾向于将一行分成数个”字段“来处理。 通常运行模式: awk ' 条件类型1{动作1...
- 概述 数组中可以存放多个值。 Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。 与大部分编程语言类似,数组元素的下标由0开始。 Shell ... 概述 数组中可以存放多个值。 Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。 与大部分编程语言类似,数组元素的下标由0开始。 Shell ...
- [toc] 最坏时间复杂程度 分析算法时, 存在几种可能的考虑: 1. 算法完成工作最少需要多少基本操作, 即最优时间复杂度 2. 算法完成工作最多需要多少基本操作, 即最坏时间复杂度 3. 算法完成工作平均需要多少基本操作, 即平均时间复杂度 对于最优时间复杂度, 其价值不大, 因为它没有提供什么有用信息, 其反映的只是最... [toc] 最坏时间复杂程度 分析算法时, 存在几种可能的考虑: 1. 算法完成工作最少需要多少基本操作, 即最优时间复杂度 2. 算法完成工作最多需要多少基本操作, 即最坏时间复杂度 3. 算法完成工作平均需要多少基本操作, 即平均时间复杂度 对于最优时间复杂度, 其价值不大, 因为它没有提供什么有用信息, 其反映的只是最...
- [toc] 链表与顺序表的对比 链表失去了顺序随机读取的优点, 同时链表由于增加了节点的指针域, 空间开销比较大, 单对存储空间的使用要相对灵活. 链表与顺序表的各种操作复杂度如下: 操作 &... [toc] 链表与顺序表的对比 链表失去了顺序随机读取的优点, 同时链表由于增加了节点的指针域, 空间开销比较大, 单对存储空间的使用要相对灵活. 链表与顺序表的各种操作复杂度如下: 操作 &...
- Iterator 迭代器 Iterator 接口概述迭代的概念常用方法代码展示 迭代器的实现原理增强 for练习 Iterator 接口 在程序开发中, 经常需要遍历集合中的所有元... Iterator 迭代器 Iterator 接口概述迭代的概念常用方法代码展示 迭代器的实现原理增强 for练习 Iterator 接口 在程序开发中, 经常需要遍历集合中的所有元...
- [toc] 双向链表的操作 导入 SingleLinkList is_empty() 链表是否为空 length() 链表长度 travel() 遍历整个链表 add(item) 链表头部添加元素 append(item) 链表尾部添加元素 insert(pos, item) 指定位置... [toc] 双向链表的操作 导入 SingleLinkList is_empty() 链表是否为空 length() 链表长度 travel() 遍历整个链表 add(item) 链表头部添加元素 append(item) 链表尾部添加元素 insert(pos, item) 指定位置...
- [toc] 顺序表 ( 图解 ) 看左图, int 为 4 byte. 所以 c 的值为 4. 起始地址为 0x23, 第二个地址为 ox27, 以此类推. 看右图, "ab" 为 string 12, 12 为 int, 1.111 为 double. 通过元素外置, 把不同数据储存的地址通过链接 ... [toc] 顺序表 ( 图解 ) 看左图, int 为 4 byte. 所以 c 的值为 4. 起始地址为 0x23, 第二个地址为 ox27, 以此类推. 看右图, "ab" 为 string 12, 12 为 int, 1.111 为 double. 通过元素外置, 把不同数据储存的地址通过链接 ...
- 文章目录 Pre布隆能解决哪些问题?BloomFilter实现原理构建布隆过滤器构建布隆的误差率实际误差率推算布隆过滤器 (JVM级别)布隆过滤器 (分布式)Bloom Filter的缺点 ... 文章目录 Pre布隆能解决哪些问题?BloomFilter实现原理构建布隆过滤器构建布隆的误差率实际误差率推算布隆过滤器 (JVM级别)布隆过滤器 (分布式)Bloom Filter的缺点 ...
- [toc] 表格数据使用字典和列表存储, 并实现访问 字典核心底层原理 (重要) 字典对象的核心是散列表. 散列表是一个稀疏数组 ( 总是有空白元素的数组 ), 数组的每个单元叫做 bucket. 每个 bucket 有两个部分: 一个是键对象的引用, 一个是值对象的引用. ... [toc] 表格数据使用字典和列表存储, 并实现访问 字典核心底层原理 (重要) 字典对象的核心是散列表. 散列表是一个稀疏数组 ( 总是有空白元素的数组 ), 数组的每个单元叫做 bucket. 每个 bucket 有两个部分: 一个是键对象的引用, 一个是值对象的引用. ...
- [toc] 对象的进化 随着编程面临的问题越来越复杂, 编程语言本身也在进化, 从主要处理简单数据开始, 随着数据变多进化 "数组". 数据类型变复杂, 进化出了 "结构体", 处理数据的方式和逻辑变复杂, 进化出了 "对象". 简单数据 像 30, 40, 50... [toc] 对象的进化 随着编程面临的问题越来越复杂, 编程语言本身也在进化, 从主要处理简单数据开始, 随着数据变多进化 "数组". 数据类型变复杂, 进化出了 "结构体", 处理数据的方式和逻辑变复杂, 进化出了 "对象". 简单数据 像 30, 40, 50...
- [toc] 选择排序 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 选择排序的主要优点与数据移动有关。如果某个元素位于... [toc] 选择排序 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 选择排序的主要优点与数据移动有关。如果某个元素位于...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中 -
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中
热门标签