- 文章目录 前言两数之和旋转图像有效的数独反转字符串 前言 这篇排不了那么多题了,有点麻烦。 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答... 文章目录 前言两数之和旋转图像有效的数独反转字符串 前言 这篇排不了那么多题了,有点麻烦。 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答...
- 文章目录 文件读写C分文件编程盘点运算符关系运算符逻辑运算符赋值运算符字符串函数重命名预处理器强制类型转换staticextern 在前面几篇,基本知识也讲的差不多了,再讲一下文件读写、分文件编程与其他知识点,就可以进入第一轮的项目开发流程了。 文件读写 在我刚接触这一个知识点的时候,我是非常害怕的。不知道各位是什么心情,我那时候只是... 文章目录 文件读写C分文件编程盘点运算符关系运算符逻辑运算符赋值运算符字符串函数重命名预处理器强制类型转换staticextern 在前面几篇,基本知识也讲的差不多了,再讲一下文件读写、分文件编程与其他知识点,就可以进入第一轮的项目开发流程了。 文件读写 在我刚接触这一个知识点的时候,我是非常害怕的。不知道各位是什么心情,我那时候只是...
- 在 C# 中,变量分为以下几种类型:值类型(Value types)引用类型(Reference types)指针类型(Pointer types)值类型(Value types)值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。值类型直接包含数据。比如 int、char、float,它们分别存储数字、字符、浮点数。当您声明一个 int 类型时,系统分配... 在 C# 中,变量分为以下几种类型:值类型(Value types)引用类型(Reference types)指针类型(Pointer types)值类型(Value types)值类型变量可以直接分配给一个值。它们是从类 System.ValueType 中派生的。值类型直接包含数据。比如 int、char、float,它们分别存储数字、字符、浮点数。当您声明一个 int 类型时,系统分配...
- 1.冒泡排序时间复杂度:O(n²)冒泡排序算法的运作如下:(从后往前)1)比较相邻的元素。如果第一个比第二个大,就交换他们两个。2)对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3)针对所有的元素重复以上的步骤,除了最后一个。4)持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。代码实现:package cn.lpq.s... 1.冒泡排序时间复杂度:O(n²)冒泡排序算法的运作如下:(从后往前)1)比较相邻的元素。如果第一个比第二个大,就交换他们两个。2)对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3)针对所有的元素重复以上的步骤,除了最后一个。4)持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。代码实现:package cn.lpq.s...
- 目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个二进制数组, 计算其中最大连续 1 的个数。 示例: 输入:[1,1,0,1,1,1] 输出:3 解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3. 提示: 输入的数组只包含 0 和 1 。 输入数组的长度是正整数,且不超过 10,00... 目录 一、题目内容 二、解题思路 三、代码 一、题目内容 给定一个二进制数组, 计算其中最大连续 1 的个数。 示例: 输入:[1,1,0,1,1,1] 输出:3 解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3. 提示: 输入的数组只包含 0 和 1 。 输入数组的长度是正整数,且不超过 10,00...
- 文章目录 前言递归N叉树的遍历节点设计N叉树的前序遍历后序遍历层序遍历 回溯例题精讲岛屿最大面积思路代码实现 八皇后问题思路代码实现 括号生成思路代码实现 全排列思路代码实现再说两句 解回溯题的一般步骤电话号码的字母组合思路代码实现 子集思路代码实现 前言 回溯算法,之前也是写过的,感觉还不错。但是之前分成两篇写了,现在重新整理一下,顺便... 文章目录 前言递归N叉树的遍历节点设计N叉树的前序遍历后序遍历层序遍历 回溯例题精讲岛屿最大面积思路代码实现 八皇后问题思路代码实现 括号生成思路代码实现 全排列思路代码实现再说两句 解回溯题的一般步骤电话号码的字母组合思路代码实现 子集思路代码实现 前言 回溯算法,之前也是写过的,感觉还不错。但是之前分成两篇写了,现在重新整理一下,顺便...
- 一、栈和堆的区别 栈:由操作系统自动分配释放,存放函数的参数和局部变量的值等。其操作方式类似于数据结构中的栈。简单的理解就是当定义一个变量的值,这块空间就叫做栈,然而栈中一般存放的是基本类型数据,栈的特点是后进先出。 堆:一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收,分配方式类似于链表。其实在堆中一般存放变量是一些对象类型。 1.储存大小 栈内存的储存大小是固定的,... 一、栈和堆的区别 栈:由操作系统自动分配释放,存放函数的参数和局部变量的值等。其操作方式类似于数据结构中的栈。简单的理解就是当定义一个变量的值,这块空间就叫做栈,然而栈中一般存放的是基本类型数据,栈的特点是后进先出。 堆:一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收,分配方式类似于链表。其实在堆中一般存放变量是一些对象类型。 1.储存大小 栈内存的储存大小是固定的,...
- YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、... YAML 是 "YAML Ain't a Markup Language"(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。YAML 的语法和其他高级语言类似,并且可以简单表达清单、散列表,标量等数据形态。它使用空白符号缩进和大量依赖外观的特色,特别适合用来表达或编辑数据结构、...
- 纲要StringStringBuffer基础类型对应的8个包装类日期相关类数字相关类RandomEnum1. 理解String类的存储原理String类是不可变类,也就是说String对象声明后,将不可修改。String表示字符串类型,属于引用数据类型,不数据基本数据类型1.1. String创建方式一这种方式内存地址直接指向常量池中的对象public class StringTest01 ... 纲要StringStringBuffer基础类型对应的8个包装类日期相关类数字相关类RandomEnum1. 理解String类的存储原理String类是不可变类,也就是说String对象声明后,将不可修改。String表示字符串类型,属于引用数据类型,不数据基本数据类型1.1. String创建方式一这种方式内存地址直接指向常量池中的对象public class StringTest01 ...
- 1.ES6新特性(2015)类模块化箭头函数函数参数默认值模板字符串解构赋值延展操作符对象属性简写PromiseLet与Const1.1模块化(Module)ES5不支持原生的模块化,在ES6中模块作为重要的组成部分被添加进来。模块的功能主要由 export 和 import 组成。每一个模块都有自己单独的作用域,模块之间的相互调用关系是通过 export 来规定模块对外暴露的接口,通过im... 1.ES6新特性(2015)类模块化箭头函数函数参数默认值模板字符串解构赋值延展操作符对象属性简写PromiseLet与Const1.1模块化(Module)ES5不支持原生的模块化,在ES6中模块作为重要的组成部分被添加进来。模块的功能主要由 export 和 import 组成。每一个模块都有自己单独的作用域,模块之间的相互调用关系是通过 export 来规定模块对外暴露的接口,通过im...
- 用漫画的方式轻松简单的介绍了加密算法的概述要点。 用漫画的方式轻松简单的介绍了加密算法的概述要点。
- 众所周知,当我们利用R语言处理大型数据集时,for循环语句的运算效率非常低。有许多种方法可以提升你的代码运算效率,但或许你更想了解运算效率能得到多大的提升。本文将介绍几种适用于大数据领域的方法,包括简单的逻辑调整设计、并行处理和Rcpp的运用,利用这些方法你可以轻松地处理1亿行以上的数据集。让我们尝试提升往数据框中添加一个新变量过程(该过程中包含循环和判断语句)的运算效率。下面的代码输出原始... 众所周知,当我们利用R语言处理大型数据集时,for循环语句的运算效率非常低。有许多种方法可以提升你的代码运算效率,但或许你更想了解运算效率能得到多大的提升。本文将介绍几种适用于大数据领域的方法,包括简单的逻辑调整设计、并行处理和Rcpp的运用,利用这些方法你可以轻松地处理1亿行以上的数据集。让我们尝试提升往数据框中添加一个新变量过程(该过程中包含循环和判断语句)的运算效率。下面的代码输出原始...
- 对于每个报表都相同的操作,我们很自然的会抽离出来,这个很简单。而最重要的是:如何把那些每个报表不相同的操作进行良好的封装,尽可能的提高复用性;针对以上的原则,主要实现了一下关键功能点: · 导出任意类型的数据 · 自由设置表头 · 自由设置字段的导出格式 对于每个报表都相同的操作,我们很自然的会抽离出来,这个很简单。而最重要的是:如何把那些每个报表不相同的操作进行良好的封装,尽可能的提高复用性;针对以上的原则,主要实现了一下关键功能点: · 导出任意类型的数据 · 自由设置表头 · 自由设置字段的导出格式
- 前言上篇文章 Redis闲谈(1):构建知识图谱介绍了redis的基本概念、优缺点以及它的内存淘汰机制,相信大家对redis有了初步的认识。互联网的很多应用场景都有着Redis的身影,它能做的事情远远超出了我们的想像。Redis的底层数据结构到底是什么样的呢,为什么它能做这么多的事情?本文将探秘Redis的底层数据结构以及常用的命令。本文知识脑图如下:一、Redis的数据模型用 键值对 na... 前言上篇文章 Redis闲谈(1):构建知识图谱介绍了redis的基本概念、优缺点以及它的内存淘汰机制,相信大家对redis有了初步的认识。互联网的很多应用场景都有着Redis的身影,它能做的事情远远超出了我们的想像。Redis的底层数据结构到底是什么样的呢,为什么它能做这么多的事情?本文将探秘Redis的底层数据结构以及常用的命令。本文知识脑图如下:一、Redis的数据模型用 键值对 na...
- 本文截选自《操作系统导论》第42章崩溃一致性:FSCK和日志至此我们看到,文件系统管理一组数据结构以实现预期的抽象:文件、目录,以及所有其他元数据,它们支持我们期望从文件系统获得的基本抽象。与大多数数据结构不同(例如,正在运行的程序在内存中的数据结构),文件系统数据结构必须持久(persist),即它们必须长期存在,存储在断电也能保留数据的设备上(例如硬盘或基于闪存的SSD)。文件系统面临的... 本文截选自《操作系统导论》第42章崩溃一致性:FSCK和日志至此我们看到,文件系统管理一组数据结构以实现预期的抽象:文件、目录,以及所有其他元数据,它们支持我们期望从文件系统获得的基本抽象。与大多数数据结构不同(例如,正在运行的程序在内存中的数据结构),文件系统数据结构必须持久(persist),即它们必须长期存在,存储在断电也能保留数据的设备上(例如硬盘或基于闪存的SSD)。文件系统面临的...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签