- 博客(17)
- 收藏
- 关注
原创 堆排序实现
普通的二叉树是不适合用数组来存储的,因为可能会存在大量的空间浪费。而完全二叉树更适合使用顺序结构存储。现实中我们通常把堆(一种二叉树)使用顺序结构的数组来存储,需要注意的是这里的堆和操作系统虚拟进程地址空间中的堆是两回事,一个是数据结构,一个是操作系统中管理内存的一块区域分段。
2024-07-27 23:43:48
178
原创 队列概念及结构
只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有。入队列:进行插入操作的一端称为队尾。出队列:进行删除操作的一端称为对头。
2024-07-26 23:44:31
191
原创 栈的概念及结构
一种特殊的线性表,其中允许在固定的一端进行插入和删除操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守==后进先出==LIFO(Last In First Out)的原则。* 压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。* 出栈:栈的删除操作叫做出栈,出数据也在栈顶。
2024-07-26 18:16:06
210
原创 顺序表特点及其实现过程
顺序表是一段==物理地址连续==的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。数组上完成数据的怎删改查。顺序表可分为:1. 静态顺序表:使用定长数组存储(固定大小)下面展示一些 `内联代码片`。
2024-07-23 11:37:51
525
原创 C++ 无法打开 源 文件
步骤二:查看常规里Windows SDK是否丢失如果后面是空白按照下面步骤。步骤四:选择丢失部分Windows 11 SDK 然后修改。步骤一:项目->属性。
2023-10-29 14:08:44
1638
原创 牛客网,编程初学者入门训练,基础语法16~30题
小S知道原计划星期X开学,通知开学时间延期N天,请问开学日期是星期几(星期日用7表示)?小S:NOOOOOOOOOOOOOOOO!小Y:你没看新闻吗,开学日期又延后了。小S:终于可以开学啦!
2023-10-17 22:32:07
124
原创 用键盘读入一个字符,然后在屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形
【代码】用键盘读入一个字符,然后在屏幕上显示一个用这个字符填充的对角线长5个字符,倾斜放置的菱形。
2023-10-15 18:32:51
147
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人