- 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 ...
- 字符串非常重要的一个内容,写一篇学习文章。 字符串非常重要的一个内容,写一篇学习文章。
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签