相关文章
数据结构复习/学习9--堆/堆实现/升降序建堆/top-k问题
一、堆与完全二叉树 1.堆的逻辑与物理结构 2.父节点与子节点的下标 3.大小根堆 二、堆的实现(大根堆为例) 注意事项总结: 注意堆中插入与删除数据的位置和方法与维持大根堆有序时的数据上下调整
三、堆排序(基于上述的向上与向下调整建堆)…
建站知识
2024/11/24 7:11:48
CMakeLists.txt语法规则:部分常用命令说明四
一. 简介
前面几篇文章学习了CMakeLists.txt语法中前面几篇文章学习了CMakeLists.txt语法中部分常用命令。文章如下:
CMakeLists.txt语法规则:部分常用命令说明一-CSDN博客
CMakeLists.txt语法规则:部分常用命令说明二-CSDN博客
CMakeLi…
建站知识
2024/11/24 7:11:55
栈和队列的4道面试题【详细解析】【代码实现】
栈和队列的面试题
1.有效的括号(栈实现)
题目:
有效的括号
给定一个只包括 (,),{,},[,] 的字符串 s ,判断字符串是否有效。
有效字符串需满足:
左括号必…
建站知识
2024/11/24 7:11:56
QX-mini51单片机学习-----(3)流水灯
目录
1宏定义
2函数的定义
3延时函数
4标准库函数中的循环移位函数
5循环移位函数与左移和右移运算符的区别
6实例
7keil中DeBug的用法
1宏定义
是预处理语句不需要分号
#define uchar unsigned char//此时uchar代替unsigned char
typedef是关键字
后面是接分号…
建站知识
2024/11/24 7:30:43
Go 语言基础之面向对象编程
1、OOP
首先,Go 语言并不是面向对象的语言,只是可以通过一些方法来模拟面向对象。
1.1、封装
Go 语言是通过结构体(struct)来实现封装的。
1.2、继承
继承主要由下面这三种方式实现:
1.2.1、嵌套匿名字段
//Add…
建站知识
2024/11/23 5:48:53
Shader 纹理动画和顶点动画
一、内置变量--时间
要实现动画,我们需要把时间添加到计算当中,让画面可以随着时间变化而变化。在Unity Shader提供了如下关于时间的内置变量以便于在shader中访问时间实现各种动态效果。
名称类型描述_Timefloat4t是自该场景加载开始所经过的时间&…
建站知识
2024/11/23 7:45:01
Redis-三主三从高可用集群搭建
正式搭建之前,注意事项(坑)提前放到最开始,也可以出问题回来看,
(1)第二步中最好将配置文件中的logfile自定义一个目录,以便于在第五步中启动出错的时候迅速定位错误。
࿰…
建站知识
2024/11/23 7:45:06