- 🚀前言回顾我们前面学习了指针数组、数组指针以及简单介绍了函数指针,传参问题等。下面我们将在这些学习过的内容之上继续延展下去,通过这一篇博客,你可以收获更多的知识与内容,同时夯实自己的基础。本篇内容可能比较多,请耐心仔细阅读!💖 🚀有趣的代码开始之前,基于前面的基础,我们先来看看两个有趣的代码//代码1 (*(void (*)())0)();//代码2void (*signal(int... 🚀前言回顾我们前面学习了指针数组、数组指针以及简单介绍了函数指针,传参问题等。下面我们将在这些学习过的内容之上继续延展下去,通过这一篇博客,你可以收获更多的知识与内容,同时夯实自己的基础。本篇内容可能比较多,请耐心仔细阅读!💖 🚀有趣的代码开始之前,基于前面的基础,我们先来看看两个有趣的代码//代码1 (*(void (*)())0)();//代码2void (*signal(int...
- 🍉概述 引入多态是继封装、继承之后,面向对象的第三大特性。生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。 定义多态: 是指同一行为,具有多个不同表现形式。 🍎多态的体现多态体现的格式:父类类型 变量名 = new 子类对象;变量名.方法... 🍉概述 引入多态是继封装、继承之后,面向对象的第三大特性。生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。 定义多态: 是指同一行为,具有多个不同表现形式。 🍎多态的体现多态体现的格式:父类类型 变量名 = new 子类对象;变量名.方法...
- 指针是一种保存变量地址的变量。在C语言中,指针的使用非常广泛,原因之一是,指针常常是表达某个计算的唯一途径,另外,对比其他方法使用指针通常可以生成更高效、更紧凑的代码。指针与数组的关系十分密切。指针和goto语句一样,会导致程序难以理解。如果使用粗心,指针很容易就指向了错误的地方。如果使用谨慎,可以写出简单、清晰的程序。ANSI C的一个最重要的变化是,明确指定了操纵指针的规则。ANSI C... 指针是一种保存变量地址的变量。在C语言中,指针的使用非常广泛,原因之一是,指针常常是表达某个计算的唯一途径,另外,对比其他方法使用指针通常可以生成更高效、更紧凑的代码。指针与数组的关系十分密切。指针和goto语句一样,会导致程序难以理解。如果使用粗心,指针很容易就指向了错误的地方。如果使用谨慎,可以写出简单、清晰的程序。ANSI C的一个最重要的变化是,明确指定了操纵指针的规则。ANSI C...
- 一、绑定事件1.使用v-on绑定格式v-on:事件类型 = "函数名"简写@事件类型 = "函数名"2.参数问题没有参数,省略小扩号绑定函数默认有一个事件对象,写$event当参数3.事件修饰符(1)阻止事件冒泡:@事件类型.stop事件中调用event.stopPropagation()(2)阻止默认事件:@事件类型.prevent事件中调用event.preventDefault()(... 一、绑定事件1.使用v-on绑定格式v-on:事件类型 = "函数名"简写@事件类型 = "函数名"2.参数问题没有参数,省略小扩号绑定函数默认有一个事件对象,写$event当参数3.事件修饰符(1)阻止事件冒泡:@事件类型.stop事件中调用event.stopPropagation()(2)阻止默认事件:@事件类型.prevent事件中调用event.preventDefault()(...
- 好的,各位,我们废话不说哈,直接开刷💖 27. 移除元素题目的意思很简单:就是给你一个数val,把数组nums中值为val的数给删掉,而且不能自己使用额外的空间,空间复杂度要求为O(1),原地修改数组。实质上并没有那么难,我们可以尝试着来做一下。解题思路:我们可以定义两个变量来作为数组的下标,利用其中一个变量去遍历数组,判断是否等于val,把不是的数放在另一个变量作为下标的同一个数组中。这... 好的,各位,我们废话不说哈,直接开刷💖 27. 移除元素题目的意思很简单:就是给你一个数val,把数组nums中值为val的数给删掉,而且不能自己使用额外的空间,空间复杂度要求为O(1),原地修改数组。实质上并没有那么难,我们可以尝试着来做一下。解题思路:我们可以定义两个变量来作为数组的下标,利用其中一个变量去遍历数组,判断是否等于val,把不是的数放在另一个变量作为下标的同一个数组中。这...
- 我们知道了指针的概念:==指针就是个变量,用来存放地址,地址唯一标识一块内存空间。====指针的大小是固定的4/8个字节(32位平台/64位平台)。====指针是有类型,指针的类型决定了指针的±整数的步长,指针解引用操作的时候的权限。====指针的运算。==有了前面的一些指针的基础之后呢,我们将从这篇博客开始,开始一起探究指针的高级主题:指针的进阶,将通过不止一篇的博客讲完这部分的内容,下面... 我们知道了指针的概念:==指针就是个变量,用来存放地址,地址唯一标识一块内存空间。====指针的大小是固定的4/8个字节(32位平台/64位平台)。====指针是有类型,指针的类型决定了指针的±整数的步长,指针解引用操作的时候的权限。====指针的运算。==有了前面的一些指针的基础之后呢,我们将从这篇博客开始,开始一起探究指针的高级主题:指针的进阶,将通过不止一篇的博客讲完这部分的内容,下面...
- 大家好呀,前面我们了解了数据类型,数据类型的基本分类以及整型在内存中的存储还有了大小端的存储。接下来,本篇博客开始之前会先来练习4道相关类型的题目,复习巩固。以及主要介绍浮点型在内存中的存储 题目练习题1:#include <stdio.h>#include <windows.h>int main(){ unsigned int i; for (i = 9; i >= 0; i--) { ... 大家好呀,前面我们了解了数据类型,数据类型的基本分类以及整型在内存中的存储还有了大小端的存储。接下来,本篇博客开始之前会先来练习4道相关类型的题目,复习巩固。以及主要介绍浮点型在内存中的存储 题目练习题1:#include <stdio.h>#include <windows.h>int main(){ unsigned int i; for (i = 9; i >= 0; i--) { ...
- 目录一维数组⭐️一维数组的创建🍁变长数组🍁初始化🍁使用🍁越界问题🍁在内存中的存储🍁拓展:sizeof和strlen()的区别🍁怎么理解sizeof是一个操作符?✅二维数组⭐️二维数组的创建🍁初始化🍁使用🍁在内存中的存储🍁数组作为函数参数⭐️错误的冒泡排序🍁数组名🍁正确的冒泡排序🍁🎥下面我将通过一维数组的创建初始化、使用,存储开始,逐渐过渡到二维数组的内容,层层... 目录一维数组⭐️一维数组的创建🍁变长数组🍁初始化🍁使用🍁越界问题🍁在内存中的存储🍁拓展:sizeof和strlen()的区别🍁怎么理解sizeof是一个操作符?✅二维数组⭐️二维数组的创建🍁初始化🍁使用🍁在内存中的存储🍁数组作为函数参数⭐️错误的冒泡排序🍁数组名🍁正确的冒泡排序🍁🎥下面我将通过一维数组的创建初始化、使用,存储开始,逐渐过渡到二维数组的内容,层层...
- 二分查找与冒泡排序 二分查找与冒泡排序
- 数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。 数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。
- PriorityQueue 源码解析(四) PriorityQueue 源码解析(四)
- ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: Java基础教程 免费订阅,持续更新。 1.API 1.1API概述什么是API API (Application Programmin... ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: Java基础教程 免费订阅,持续更新。 1.API 1.1API概述什么是API API (Application Programmin...
- 题目描述在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17,... 题目描述在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[[1, 4, 7, 11, 15],[2, 5, 8, 12, 19],[3, 6, 9, 16, 22],[10, 13, 14, 17,...
- 一.867. 转置矩阵----2021/1/11class Solution { public int[][] transpose(int[][] A) { int[][] B = new int[A[0].length][A.length]; for(int i = 0;i<A.length;i++){ for(int j = 0;... 一.867. 转置矩阵----2021/1/11class Solution { public int[][] transpose(int[][] A) { int[][] B = new int[A[0].length][A.length]; for(int i = 0;i<A.length;i++){ for(int j = 0;...
- dfs和回溯的理解注: 回溯其实就是带有剪枝的深度优先搜索,而深度优先搜索/dfs更加强调了数据结构(树或者图),在实现上回溯可以套用模板,而dfs则可以利用的是后序遍历、前序遍历等等。https://github.com/azl397985856/leetcode/issues/378理解: 做了两道题后,感觉dfs就是回溯,但是不同的是dfs主要用于树等数据结构,一般只有左右子节点,所... dfs和回溯的理解注: 回溯其实就是带有剪枝的深度优先搜索,而深度优先搜索/dfs更加强调了数据结构(树或者图),在实现上回溯可以套用模板,而dfs则可以利用的是后序遍历、前序遍历等等。https://github.com/azl397985856/leetcode/issues/378理解: 做了两道题后,感觉dfs就是回溯,但是不同的是dfs主要用于树等数据结构,一般只有左右子节点,所...
上滑加载中
推荐直播
-
码道新技能,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月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
即将直播
热门标签