- 1. 方法概述 1.1 方法的概念(理解) 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 1. 方法概述 1.1 方法的概念(理解) 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集
- 数组 数组
- 当前文章复盘C语言的数组: 数组定义规则、数组空间类型、数组下标使用、数组存放的数据类型、数组数据替换、插入、输入、输出、字符串输入、输出、长度计算等等。 当前文章复盘C语言的数组: 数组定义规则、数组空间类型、数组下标使用、数组存放的数据类型、数组数据替换、插入、输入、输出、字符串输入、输出、长度计算等等。
- 概念在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。对于这些比较复杂的数据的表示,C#提供了结构体类型来保证数据的描述尽量与实际应用相一致。C#的结构体类型(或称为结构)是用户自定义类型的一种,它为用户将实际应用中数据类型不同,但互相联系的数据看作一个整体提供了类型支持。C#的结构体允许将不同类型但又互相联系的数据... 概念在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。对于这些比较复杂的数据的表示,C#提供了结构体类型来保证数据的描述尽量与实际应用相一致。C#的结构体类型(或称为结构)是用户自定义类型的一种,它为用户将实际应用中数据类型不同,但互相联系的数据看作一个整体提供了类型支持。C#的结构体允许将不同类型但又互相联系的数据...
- 定义和初始化C#中允许定义多维数组,多维数组的每个元素又是一个数组,称为子数组。C#中多维数组有两种类型:矩形数组和交错数组。矩形数组是某个维度的所有子数组有相同长度的多维数组,并且不管该矩形数组有多少维度,总是使用一组方括号进行所有维度描述。交错数组是每个子数组都是独立数组的多维度数组,子数组长度可以具有不同的长度,并且数组的每个维度使用一组方括号来描述。一般定义形式如下:元素类型[,,... 定义和初始化C#中允许定义多维数组,多维数组的每个元素又是一个数组,称为子数组。C#中多维数组有两种类型:矩形数组和交错数组。矩形数组是某个维度的所有子数组有相同长度的多维数组,并且不管该矩形数组有多少维度,总是使用一组方括号进行所有维度描述。交错数组是每个子数组都是独立数组的多维度数组,子数组长度可以具有不同的长度,并且数组的每个维度使用一组方括号来描述。一般定义形式如下:元素类型[,,...
- Awesome!!!😎Awesome lists about all kinds of interesting topics编程语言类free-programming-booksfree-programming-books-zh_CNGo 语言Awesome Go互联网搬运工的工作,还得看Awesome系列,懂得都懂!Go语言圣经(中文版)Go语言是从Ken Thompson发明的B语言、... Awesome!!!😎Awesome lists about all kinds of interesting topics编程语言类free-programming-booksfree-programming-books-zh_CNGo 语言Awesome Go互联网搬运工的工作,还得看Awesome系列,懂得都懂!Go语言圣经(中文版)Go语言是从Ken Thompson发明的B语言、...
- 为啥要用双指针?先试想一下,如果用BF来解题for(i = 0;i < len; i++) for(j = 0;j <= i; j++) if(check(——)) 时间复杂度为O(n^2),没有进行优化,如果数列为单调,(sort后必然单调)可以使用双指针优化,所以核心思想:将BF算法O(n^2)=>双指针O(n)在我理解,只要是这种的优化都可以称之为双指针算法 模板实现for(i... 为啥要用双指针?先试想一下,如果用BF来解题for(i = 0;i < len; i++) for(j = 0;j <= i; j++) if(check(——)) 时间复杂度为O(n^2),没有进行优化,如果数列为单调,(sort后必然单调)可以使用双指针优化,所以核心思想:将BF算法O(n^2)=>双指针O(n)在我理解,只要是这种的优化都可以称之为双指针算法 模板实现for(i...
- @TOC 前言蓝桥大赛在即,昨天又翻出了2年前写的博客新版骗分导论(最少骗到省级三等奖)——noip想着在修改一下,组成蓝桥的骗分导论,由于蓝桥和noip的比赛相似,是按测试点给分,所以有需要的也可以参考新版骗分导论,当然以前没有想到的,也会在新文中补充,话不多说,我们开始吧,为了300块,为了取得更高的名次!!!骗分导论,更新后给你了,拿不上奖,可别赖我! 合理使用考试外的电脑工具——简称... @TOC 前言蓝桥大赛在即,昨天又翻出了2年前写的博客新版骗分导论(最少骗到省级三等奖)——noip想着在修改一下,组成蓝桥的骗分导论,由于蓝桥和noip的比赛相似,是按测试点给分,所以有需要的也可以参考新版骗分导论,当然以前没有想到的,也会在新文中补充,话不多说,我们开始吧,为了300块,为了取得更高的名次!!!骗分导论,更新后给你了,拿不上奖,可别赖我! 合理使用考试外的电脑工具——简称...
- @TOC 前言码神本来是想一次性就把STL,都讲完的,但是上次爆肝5w字后发现效果并不好,所以就把STL拆分成了,三个小部分来讲解,感觉还是比较重要的,算法也在继续,但是我感觉干算法以前还是要讲一下——STL,所以发车了,去做自己喜欢的事情吧!🎉欢迎关注🔎点赞👍收藏⭐️留言📝 STL的组成何为STL,在书中是这样描述的:C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提... @TOC 前言码神本来是想一次性就把STL,都讲完的,但是上次爆肝5w字后发现效果并不好,所以就把STL拆分成了,三个小部分来讲解,感觉还是比较重要的,算法也在继续,但是我感觉干算法以前还是要讲一下——STL,所以发车了,去做自己喜欢的事情吧!🎉欢迎关注🔎点赞👍收藏⭐️留言📝 STL的组成何为STL,在书中是这样描述的:C++ STL(标准模板库)是一套功能强大的 C++ 模板类,提...
- @TOC🤞秋名山码民的主页🤞🎉欢迎关注🔎点赞👍收藏⭐️留言📝🙏作者水平很有限,如果发现错误,一定要及时告知作者🤞本文所推荐的网站,书籍,课程均为作者几年来所走过的路程,没有水文🤞 前言秉承这在高中oi刷题的一颗热血之心,我也是到了大学后参加了蓝桥杯作为自己的第一个竞赛点出发,本文就是主要来和大家聊一下我对蓝桥杯的备考路线,及网络资源的分享。 从0到1如果你还是一个大一的学生... @TOC🤞秋名山码民的主页🤞🎉欢迎关注🔎点赞👍收藏⭐️留言📝🙏作者水平很有限,如果发现错误,一定要及时告知作者🤞本文所推荐的网站,书籍,课程均为作者几年来所走过的路程,没有水文🤞 前言秉承这在高中oi刷题的一颗热血之心,我也是到了大学后参加了蓝桥杯作为自己的第一个竞赛点出发,本文就是主要来和大家聊一下我对蓝桥杯的备考路线,及网络资源的分享。 从0到1如果你还是一个大一的学生...
- Java中的13个原子操作类Atomic包里一共提供了13个类,属于4种类型的原子更新方式,分别是原子更新基本类型、原子更新数组、原子更新引用和原子更新属性(字段)。Atomic包里的类基本都是使用Unsafe实现的包装类。 原子更新基本类型类AtomicBoolean:原子更新布尔类型。AtomicInteger:原子更新整型。AtomicLong:原子更新长整型。import java... Java中的13个原子操作类Atomic包里一共提供了13个类,属于4种类型的原子更新方式,分别是原子更新基本类型、原子更新数组、原子更新引用和原子更新属性(字段)。Atomic包里的类基本都是使用Unsafe实现的包装类。 原子更新基本类型类AtomicBoolean:原子更新布尔类型。AtomicInteger:原子更新整型。AtomicLong:原子更新长整型。import java...
- Fork Join框架Fork/Join框架是Java 7提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。package com.example.xppdemo.chapter6;import java.util.concurrent.ExecutionException;import java.util.concurren... Fork Join框架Fork/Join框架是Java 7提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。package com.example.xppdemo.chapter6;import java.util.concurrent.ExecutionException;import java.util.concurren...
- ConcurrentHashMap 为什么要用ConcurrentHashMap(1)线程不安全的HashMap在多线程环境下,使用HashMap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。HashMap在并发执行put操作时会引起死循环,是因为多线程会导致HashMap的Entry链表形成环形数据结构,一旦形成环形数据结构,Entry... ConcurrentHashMap 为什么要用ConcurrentHashMap(1)线程不安全的HashMap在多线程环境下,使用HashMap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。HashMap在并发执行put操作时会引起死循环,是因为多线程会导致HashMap的Entry链表形成环形数据结构,一旦形成环形数据结构,Entry...
- 给定一个由 0 和 1 组成的矩阵 mat ,请输出一个大小相同的矩阵,其中每一个格子是 mat 中对应位置元素到最近的 0 的距离。两个相邻元素间的距离为 1 。答题/** * @param {number[][]} mat * @return {number[][]} */ var updateMatrix = function(mat) { let map = new ... 给定一个由 0 和 1 组成的矩阵 mat ,请输出一个大小相同的矩阵,其中每一个格子是 mat 中对应位置元素到最近的 0 的距离。两个相邻元素间的距离为 1 。答题/** * @param {number[][]} mat * @return {number[][]} */ var updateMatrix = function(mat) { let map = new ...
- 字符串非常重要的一个内容,写一篇学习文章。 字符串非常重要的一个内容,写一篇学习文章。
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,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(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签