- 动态内存管理(动态内存分配),就是指在程序执行的过程中动态地分配或者回收存储空间的方法。 动态内存管理(动态内存分配),就是指在程序执行的过程中动态地分配或者回收存储空间的方法。
- - 指针和数组结合在一起历来是`C语言`里面的难点,细节多如牛毛,今天博主就专门出一篇文章领略一下,专门总结了几乎所有细节部分,让我们开启沉浸式练习 - 本系列分两个板块,前半部分直接上题,后半部分会有相应的解析 - 指针和数组结合在一起历来是`C语言`里面的难点,细节多如牛毛,今天博主就专门出一篇文章领略一下,专门总结了几乎所有细节部分,让我们开启沉浸式练习 - 本系列分两个板块,前半部分直接上题,后半部分会有相应的解析
- 索引概述介绍索引(index)是帮助htysQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。演示如果去查找age = 45 的人常规操作:首先按表一个一个对比,就算找到了age= 45,仍然会继续搜索,因为不确定是否还有没有age等于45的... 索引概述介绍索引(index)是帮助htysQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。演示如果去查找age = 45 的人常规操作:首先按表一个一个对比,就算找到了age= 45,仍然会继续搜索,因为不确定是否还有没有age等于45的...
- 深刻了解浮点型数据在内存中的存储方式,是在修炼内功,让后续的学习更深刻,更容易发现编程过程中的问题并解决问题,继续带铁汁们学一波干货~冲! 深刻了解浮点型数据在内存中的存储方式,是在修炼内功,让后续的学习更深刻,更容易发现编程过程中的问题并解决问题,继续带铁汁们学一波干货~冲!
- 铁汁们都知道,指针对C/C++来说就是灵魂,而同类型指针又能封装到数组中。本文就来讲讲函数指针数组的应用场景 铁汁们都知道,指针对C/C++来说就是灵魂,而同类型指针又能封装到数组中。本文就来讲讲函数指针数组的应用场景
- 【摘要】诸如此类的表达式(++i) + (++i) + (++i),很多学校都喜欢用在学生的期末考里,看似经典的考题,有没有可能本身就是错误的呢?这种错误并不是语法错误,是可以正常运行的,这就造成了“它是正确的编程”这种假象 【摘要】诸如此类的表达式(++i) + (++i) + (++i),很多学校都喜欢用在学生的期末考里,看似经典的考题,有没有可能本身就是错误的呢?这种错误并不是语法错误,是可以正常运行的,这就造成了“它是正确的编程”这种假象
- 【摘要】如果知道函数栈帧的创建和销毁就都会了,其实就是修炼了自己的内功,也能搞懂后期更多的知识 【摘要】如果知道函数栈帧的创建和销毁就都会了,其实就是修炼了自己的内功,也能搞懂后期更多的知识
- 【摘要】一瓶酒,一包烟,一个Bug找一天......调试的作用简单理解就是找Bug,博主这边使用VS详细介绍一波~ 【摘要】一瓶酒,一包烟,一个Bug找一天......调试的作用简单理解就是找Bug,博主这边使用VS详细介绍一波~
- ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: Java基础教程 免费订阅,持续更新。 1. 方法概述 1.1 方法的概念 方法(method)是将具有独立功能的代码块组织成为一个整体... ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: Java基础教程 免费订阅,持续更新。 1. 方法概述 1.1 方法的概念 方法(method)是将具有独立功能的代码块组织成为一个整体...
- PriorityQueue源码解析(一) PriorityQueue源码解析(一)
- 模拟退火算法蒙特卡罗模拟算法(解决简单问题)问题如下:1.求一个给定函数的最值问题(函数在[-3,3]内的最大值)蒙特卡罗模拟算法思想:暴力搜索(随机取多个点代入试值,取最值)缺点在于时间复杂度高,时间复杂度越高,求解花费时间越长(例如30个变量)时间复杂度:简单理解就是一个算法或是一个程序在运行时,所消耗的时间(或者代码被执行的总次数)可以参考博客:https://cloud.tencen... 模拟退火算法蒙特卡罗模拟算法(解决简单问题)问题如下:1.求一个给定函数的最值问题(函数在[-3,3]内的最大值)蒙特卡罗模拟算法思想:暴力搜索(随机取多个点代入试值,取最值)缺点在于时间复杂度高,时间复杂度越高,求解花费时间越长(例如30个变量)时间复杂度:简单理解就是一个算法或是一个程序在运行时,所消耗的时间(或者代码被执行的总次数)可以参考博客:https://cloud.tencen...
- 题目有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块 最重的 石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎; 如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。 最后,最多只会剩下一块石头。返回此石头的重量。如果没有石头剩下,就返回 ... 题目有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块 最重的 石头,然后将它们一起粉碎。假设石头的重量分别为 x 和 y,且 x <= y。那么粉碎的可能结果如下:如果 x == y,那么两块石头都会被完全粉碎; 如果 x != y,那么重量为 x 的石头将会完全粉碎,而重量为 y 的石头新重量为 y-x。 最后,最多只会剩下一块石头。返回此石头的重量。如果没有石头剩下,就返回 ...
- ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: Java基础教程 免费订阅,持续更新。 0.IDEA开发工具 参见:IDEA中常用快捷键以及文件目录总结 1.数组 1.1什么是数组 ... ⭐本专栏旨在对JAVA的基础语法及知识点进行全面且详细的讲解,完成从0到1的java学习,面向零基础及入门的学习者,通过专栏的学习可以熟练掌握JAVA编程,同时为后续的框架学习,进阶开发的代码能力打下坚实的基础。🔥本文已收录于JAVA基础系列专栏: Java基础教程 免费订阅,持续更新。 0.IDEA开发工具 参见:IDEA中常用快捷键以及文件目录总结 1.数组 1.1什么是数组 ...
- 朴素模式匹配算法什么是模式匹配串的模式匹配就是在子串中找到与模式串相同的子串,并返回其所在位置。int idex(SString S,SString T){ int k = 1; int i = k, j = 1; while(i <= S.length && j <= T.length) { if(S.ch[i] == T.ch[j]) { i++; j++; ... 朴素模式匹配算法什么是模式匹配串的模式匹配就是在子串中找到与模式串相同的子串,并返回其所在位置。int idex(SString S,SString T){ int k = 1; int i = k, j = 1; while(i <= S.length && j <= T.length) { if(S.ch[i] == T.ch[j]) { i++; j++; ...
- 线索二叉树概念——普通二叉树缺点1、普通二叉树在遍历的时候必须从根节点出发,不能从其中某一点开始遍历。2、普通二叉树不能快速的找到某个结点的前驱。(可以实现,思路如下)从根结点出发,重新进行一次中序遍历,指针q记录当前访问的结点,指针pre记录上一个被访的结点 ①当 q == p 时,pre为前驱 ②当 pre == p 时,q为后继缺点是找前驱,后继操作不方便:遍历操作必须从根开... 线索二叉树概念——普通二叉树缺点1、普通二叉树在遍历的时候必须从根节点出发,不能从其中某一点开始遍历。2、普通二叉树不能快速的找到某个结点的前驱。(可以实现,思路如下)从根结点出发,重新进行一次中序遍历,指针q记录当前访问的结点,指针pre记录上一个被访的结点 ①当 q == p 时,pre为前驱 ②当 pre == p 时,q为后继缺点是找前驱,后继操作不方便:遍历操作必须从根开...
上滑加载中
推荐直播
-
码道新技能,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月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
即将直播
热门标签